为这个令人困惑的标题道歉,我用不同的措辞表达它。
我希望能够在数字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);
尝试mt_rand()
echo mt_rand(0, 10000);