我正在用PHP开发一个用于我的Bux系统的Bot。 Bot应该在一天内运行N
次,每次创建变量(随机)K
用户,使得当天的用户总数得到修复(M
)。
我怎样才能做到这一点? (选择随机数N
次,该数字总和为M
)。
答案 0 :(得分:1)
<?php
function generate_random_sum($sum = 100)
{
$out = array();
while(array_sum($out) !== $sum)
{
$out[] = mt_rand(1, ($sum - array_sum($out)));
}
return $out;
}
print_r(generate_random_sum(100));
这有帮助吗?
它会在您的问题中为您提供一系列不同的值,总计为M.如果有人想扩展,请不要确定如何创建N个用户。