溫馨提示×

如何控制mt_rand生成的隨機數范圍

小樊
120
2024-08-27 08:18:05
欄目: 編程語言

要控制mt_rand生成的隨機數范圍,您需要提供兩個參數:最小值和最大值。mt_rand函數的語法如下:

int mt_rand ( int $min , int $max )

示例:

生成一個介于1到10之間的隨機數:

$random_number = mt_rand(1, 10);
echo $random_number;

生成一個介于-5到5之間的隨機數:

$random_number = mt_rand(-5, 5);
echo $random_number;

請注意,$min$max參數必須是整數。如果您需要生成浮點數范圍內的隨機數,可以使用mt_rand與除法結合的方法:

生成一個介于0和1之間的浮點隨機數:

$random_float = mt_rand() / mt_getrandmax();
echo $random_float;

生成一個介于-0.5和0.5之間的浮點隨機數:

$random_float = (mt_rand() - mt_getrandmax() / 2) / (mt_getrandmax() / 2);
echo $random_float;

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女