应该是你样本太少,导致的统计偏差
你要是循环10000次,多测试几次,其实还是基本平均的。。
$m = 0;
$n = 0;
for ($i = 1; $i <= 10000; $i++) {
$int = random_int(10,29);
if ($int < 20) {
$m++;
} else {
$n++;
}
}
echo $m . '#' . $n;
【 在 losttree 的大作中提到: 】
: php中的random_int($min,$max)函数调用后的值一大半总是偏向于$max的值,有办法解决这个问题吗
--
FROM 116.168.73.*