首頁 >後端開發 >PHP問題 >php怎麼產生隨機數

php怎麼產生隨機數

王林
王林原創
2020-06-29 10:42:408697瀏覽

php產生隨機數的方法是:可以透過使用mt_rand()函數來實現,如【mt_rand(10,100)】,表示產生一個介於10和100之間的隨機整數。 mt_rand()函數是產生隨機值的更好選擇,回傳結果的速度是rand()函數的四倍。

php怎麼產生隨機數

可以使用mt_rand() 函數來產生隨機數,該函數使用 Mersenne Twister 演算法產生隨機整數。

提示:此函數是產生隨機值的較好選擇,回傳結果的速度是 rand() 函數的 4 倍。

提示:如果您想要一個介於 10 和 100 之間(包括 10 和 100)的隨機整數,請使用 mt_rand (10,100)。

我們來看看具體程式碼:

function GetRandStr($length){
$str='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$len=strlen($str)-1;
$randstr='';
for($i=0;$i<$length;$i++){
$num=mt_rand(0,$len);
$randstr .= $str[$num];
}
return $randstr;
}
$number=GetRandStr(6);
echo $number;

以上是php怎麼產生隨機數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn