我對PHP一般都很陌生 - 編程。所以基本上,我需要做到的是,創建X量的數字陣列(隨機生成),其值加起來ñ:在一個數組內創建數字,總計達到一定數量
比方說,我要創建4個數字加起來30我只需要第一個隨機數據集。這裏的4和30是由用戶設置的變量。
本質上類似
x = amount of numbers;
n = sum of all x's combined;
// create x random numbers which all add up to n;
$row = array(5, 7, 10, 8) // these add up to 30
此外,沒有允許重複和所有數字必須爲正整數。
我需要數組中的值。我有時候一直在搞這個,但是,我的知識是相當有限的。任何幫助將不勝感激。
是否允許重複? – Gumbo 2010-05-08 11:06:09
不對,我會編輯我的帖子。 – 2010-05-08 11:07:07
*(相關)* http://en.wikipedia.org/wiki/Partition_%28number_theory%29 – Gordon 2010-05-08 11:18:39