曲径通幽论坛

标题: mt_rand() -- 更好地产生随机数 [打印本页]

作者: beyes    时间: 2012-6-13 01:05
标题: mt_rand() -- 更好地产生随机数
mt_rand() 可以更好更快速度地产生随机数。它有两种使用方式:
[Plain Text] 纯文本查看 复制代码
int mt_rand ( void )
int mt_rand ( int $min , int $max )


如果不给定参数,那么产生的随机数在 0 到 最大的随机数可能值之间。最大可能随机数由 mt_getrandmax() 函数的返回值确定。

测试代码:
[PHP] 纯文本查看 复制代码
<?php
echo "mt_getrandmax() : ". mt_getrandmax() . "<br>";

echo mt_rand();
echo "<br>";
echo mt_rand();
echo "<br>";

echo mt_rand(1,20);
echo "<br>";
echo mt_rand(1,20);

?>

运行输出:
mt_getrandmax() : 2147483647
796883234
1582445732
14
10





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2