函数中传递的值是否有最大范围mt_rand()
?它有最大的“顶级”数字吗?
上述限制是否取决于平台?
的速度是否mt_rand()
取决于传入的范围?
换句话说,会mt_rand(0,100000000000000000000000000000000000000000000000)
工作吗?
抱歉,几个问题合二为一。
你为什么不直接打电话mt_getrandmax
查一下?一位评论者写道:
在 32 位和 64 位系统(OS X 和 Linux)上,mt_getrandmax() 为我返回 2147483647,即 ~2^31。
是的,是的,我想是这样,而且可能不是。在深入了解之前先查看文档;它可以返回的最大值取决于运行脚本的系统。查看mt_getrandmax() 了解更多信息,但根据我的阅读,2147483647 (~2^31) 是 32 位和 64 位系统上的最大值,但我从未亲自测试过。