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
。