0
可能重复:
How to make 5 random numbers with sum of 1003张生成随机数的范围内,并和3号=此范围
我新用PHP。我可以问如何做3个随机数,范围是3个数字的总和=这个范围的最大值。
例如:我的范围是0-> 900; 3随机数是213 437 250
可能重复:
How to make 5 random numbers with sum of 1003张生成随机数的范围内,并和3号=此范围
我新用PHP。我可以问如何做3个随机数,范围是3个数字的总和=这个范围的最大值。
例如:我的范围是0-> 900; 3随机数是213 437 250
选择0到900之间的两个随机数。将0和900加到列表中。对它们排序。你的数字是连续数字之间的3个差异。
例如,假设你选择503和117。您的排序列表是0,117,503,900。所以,你的区别是:
117 - 0 = 117
503 - 117 = 386
900 - 503 = 397
所以你的三个数字是117,386,397和
既然你只需要三个数字,就可以简化这一过程:生成0和900(含)之间的两个随机数。拨打较大的A和较小的B.您的号码是B
,A - B
和900 - A
。