English | 简体中文 | 繁體中文
查询

mt_rand()函数—用法及示例

「 生成一个随机整数 」


函数名:mt_rand()

适用版本:PHP 4.2.0及以上版本

用法:mt_rand()函数用于生成一个随机整数。

语法:mt_rand($min, $max)

参数:

  • $min(可选):要生成的随机数的最小值。如果省略该参数,则默认为0。
  • $max(可选):要生成的随机数的最大值。如果省略该参数,则默认为mt_getrandmax()函数返回的最大值。

返回值:返回一个介于$min和$max之间(包括$min和$max)的随机整数。

示例1:

$randomNumber = mt_rand();
echo $randomNumber;

输出:

例如:12345678

示例2:

$randomNumber = mt_rand(10, 20);
echo $randomNumber;

输出:

例如:15

注意事项:

  1. mt_rand()函数使用Mersenne Twister算法生成伪随机数,该算法的随机性更好,速度更快,并且产生的随机数更均匀分布。
  2. 如果需要更高的安全性,请考虑使用random_int()函数。
  3. 如果需要生成更大的随机数,请使用mt_rand()函数与其他数学运算结合使用,例如:$randomNumber = mt_rand() * mt_rand();
补充纠错
上一个函数: mqseries_open()函数
下一个函数: msg_receive()函数
热门PHP函数
分享链接