簡體   English   中英

如何在另一個范圍內生成隨機范圍的數字?

[英]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);

嘗試mt_rand()

echo mt_rand(0, 10000);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM