我遇到了一個問題,當我嘗試隨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它給你錯誤 –