美好的一天,
我试图使用PHP Rand功能,效果很好,但我想更多地指定它。当前有效的代码:
$min=100;
$max=500;
$random=rand($min,$max);
echo $random;
我想要的是生成的每个数字必须与任何其他生成的数字有10个以上的差异。 例如,它生成以下内容:
等等
rand是否允许自己被操纵?
答案 0 :(得分:0)
您可以将数字四舍五入为11的倍数,如下所示:
$random = floor(rand($min, $max) / 11) * 11;
并跟踪数组中生成的数字,这样就不会得到相同的数字。
任意两个不同的11的倍数至少有11个差异。