[英]How do I generate a random range of numbers within another range?
对于令人困惑的标题,我们深表歉意。
我希望能够在数字10000之内生成x个数字的随机范围。
例如200-500(201、202、203 ...... 499)或9700到10000。
我还希望该函数可以轻松更改,因此它将是x数量范围的数字。 上面的范围是200,x = 200 ...我希望能够轻松更改它。
谢谢。
利用range() :
$min = 1;
$max = 10000;
$nb = 300;
// in this example, $start can be from 1 to 9701
$start = mt_rand($min, $max - $nb + 1);
// in this example, $result can be from [1;300] to [9701;10000]
$result = range($start, $start + $nb - 1);
echo mt_rand(0, 10000);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.