mt_rand() 是 php 中的一個函數,用於生成一個偽隨機整數。它基於 mersenne twister 算法,提供了一個更高質量的隨機數生成。
該函數的基本語法如下:
mt_rand([min[,max]])
其中,min 和 max 是可選參數,分別表示生成隨機數的最小值和最大值。如果不指定這兩個參數,mt_rand() 將生成一個介於 0 和 php_int_max 之間的隨機整數。
以下是一些示例:
生成一個介於 1 和 10 之間的隨機整數:
$randomnumber = mt_rand(1,10);
echo $randomnumber;
生成一個介於 0 和 100 之間的隨機整數:
$randomnumber = mt_rand(0,100);
echo $randomnumber;
生成一個介於 100 和 200 之間的隨機整數:
$randomnumber = mt_rand(100,200);
echo $randomnumber;
需要注意的是,雖然 mt_rand() 提供了一個相對較好的隨機數生成,但它仍然不是加密安全的。如果需要生成加密安全的隨機數,請使用 random_int() 函數。
- 編程問答
- 答案列表
php mt_rand 是怎麼用的[朗讀]
加入收藏