2012-04-09 222 views
2

是否有在mt_rand()函数中传递的值的最大范围?是否有最高的“最高”号码?函数mt_rand的最大值范围?

这样的限制取决于平台吗?

mt_rand()的速度取决于传递的范围吗?

换句话说,mt_rand(0,100000000000000000000000000000000000000000000000)会工作吗?

对不起,有几个问题在一个。

+0

我认为最大数字是根据您的系统32位或64位 – 2012-04-09 05:01:06

+0

回答下面的状态,它不是 – Evgenius 2012-04-09 05:31:41

回答

1

是的,是的,我会这样想,可能不会。在进入这个过程之前,可以使用Take a look at the documentation;它可以返回的最大值取决于运行脚本的系统。看看mt_getrandmax() for more information,但从我读过的内容来看,类似于2147483647(〜2^31)的东西是32位和64位系统上的最大值,但我从未亲自测试过。