mt_getrandmax()
(PHP 4, PHP 5, PHP 7)
显示随机数的最大可能值
说明
mt_getrandmax(void): int
返回调用mt_rand()所能返回的最大的随机数。
返回值
返回调用mt_rand()所能返回的最大的随机数。
范例
计算一个随机浮点数
<?php function randomFloat($min = 0, $max = 1) { return $min + mt_rand() / mt_getrandmax() * ($max - $min); } var_dump(randomFloat()); var_dump(randomFloat(2, 20)); ?>
以上例程的输出类似于:
float(0.91601131712832) float(16.511210331931)
参见
mt_rand()
生成更好的随机数mt_srand()
播下一个更好的随机数发生器种子getrandmax()
显示随机数最大的可能值
The upper-bound of this value is platform-independent. PHP implements the 32-bit version of the Mersenne Twister ("mt"), so the maximum possible value is 2**31 - 1 (2147483647).