我对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