我遇到了一个问题,当我尝试随mt_rand或rand(更大规模)随机生成数字时,我根本得不到结果。这用于在我的服务器上正常工作,但似乎现在有问题,我不确定为什么。mt_rand和rand不工作(PHP)
<?php
echo 'Your number is: '.rand(0, 99999999999999999999);
?>
在哪里,因为我把它更新到类似的信息(使用9位数字):
<?php
echo 'Your number is: '.rand(0, 999999999);
?>
下面的例子中会正常工作。我最近更改了我的服务器版本PHP 7.0。有没有办法增加最大数量或更好的方式来做到这一点?谢谢。
你只需要随机字符串?无论是数字还是字符? – Poria
有一个叫做'PHP_INT_MAX'的常量,也许这就是你要找的东西? – paskl
你给浮动值,这就是为什么在PHP 7.0它给你错误 –