我們在編寫程序邏輯時,少不了要生成一些隨機的數字。今天飛鳥慕魚博客的小編就說一說在PHP中生成隨機數的兩個函數。

PHP中的rand()函數

rand() 函數返回隨機整數。

誤法:

rand(min,max)

min,max可選。規定隨機數產生的范圍。

注:如果沒有提供可選參數 min 和 max,rand() 返回 0 到 RAND_MAX 之間的偽隨機整數

舉例說明:

国产视频appPHP rand()生成一個任意的隨機數與一個在5與20之間的隨機數

rand(),mt_rand(),PHP生成隨機數,PHP隨機,

echo rand();//得到一個不定位數的隨機數
echo '<br/>';
echo rand(5, 20);//在5~20之間取一個數

結果:4565 18

PHP中的mt_rand()函數

PHP中的mt_rand()函數與rand()在用法與功能上一至,但mt_rand()函數返回隨機數的速度是rand()函數的四倍。

上面的代碼可以修改成:

echo mt_rand();//得到一個不定位數的隨機數
echo '<br/>';
echo mt_rand(5, 20);//在5~20之間取一個數

国产视频app以上就是PHP中生成隨機數的方法,個人推薦使用mt_rand()函數來生成隨機數。如果你有什么好的建議,可以反饋給我哦!