所以,我有一个 PHP 脚本:
<?
rand(1000000000000,9999999999999);
预期结果是一个 13 位数字。
但它返回了一些奇怪的数字,如:
987419207
1032717476
-455563764
有谁知道发生了什么?
PHP: 5.2.17
操作系统:在 Debian Squeeze 和 Windows 7 上测试,均为 64 位
解决方案(解决方法)
<?
echo rand(10000,99999).rand(10000000,99999999);