Допустим у нас есть массив:
$massive = array(
1 => 0,
2 => 0,
3 => 0,
4 => 0,
5 => 0,
6 => 0,
7 => 0,
8 => 0,
9 => 0,
10 => 0,
)
Также у нас есть число, например 100.
Каким образом можно добиться того, чтобы это число разбилось на 10 разных рандомно генерируемых чисел, сумма которых была бы равна ему, и минимум который мог бы получить элемент массива равен 1.
Пример:
$massive = array(
1 => 18,
2 => 6,
3 => 32,
4 => 4,
5 => 8,
6 => 9,
7 => 2,
8 => 1,
9 => 15,
10 => 5,
)