是否有在mt_rand()
函数中传递的值的最大范围?是否有最高的“最高”号码?函数mt_rand的最大值范围?
这样的限制取决于平台吗?
mt_rand()
的速度取决于传递的范围吗?
换句话说,mt_rand(0,100000000000000000000000000000000000000000000000)
会工作吗?
对不起,有几个问题在一个。
是否有在mt_rand()
函数中传递的值的最大范围?是否有最高的“最高”号码?函数mt_rand的最大值范围?
这样的限制取决于平台吗?
mt_rand()
的速度取决于传递的范围吗?
换句话说,mt_rand(0,100000000000000000000000000000000000000000000000)
会工作吗?
对不起,有几个问题在一个。
为什么你不只是调用mt_getrandmax
并找出? A commenter writes:
在32位和64位系统(OS X和Linux),mt_getrandmax()返回2147483647对我来说,即〜2^31。
谢谢,它回答了它。速度依赖如何,你有任何信息 – Evgenius 2012-04-09 05:34:24
是的,是的,我会这样想,可能不会。在进入这个过程之前,可以使用Take a look at the documentation;它可以返回的最大值取决于运行脚本的系统。看看mt_getrandmax() for more information,但从我读过的内容来看,类似于2147483647(〜2^31)的东西是32位和64位系统上的最大值,但我从未亲自测试过。
我认为最大数字是根据您的系统32位或64位 – 2012-04-09 05:01:06
回答下面的状态,它不是 – Evgenius 2012-04-09 05:31:41