我使用以下代码
$wID=rand(2, 4);
Run Code Online (Sandbox Code Playgroud)
要生成从2到4的数字,我如何生成从2开始但没有最大值的数字?
使用mt_rand(它更好).
我怎样才能从2开始生成数字但没有最大值?
没有计算机可以产生无限的数字.
如果你mt_rand不带参数调用,它将返回一个数字0和mt_getrandmax()的值.所以,如果你愿意,你可以这样做:
$wID = mt_rand() + 2;
Run Code Online (Sandbox Code Playgroud)
要么:
$wID = mt_rand(2, mt_getrandmax());
Run Code Online (Sandbox Code Playgroud)
或者只输入您选择的最高值.
| 归档时间: |
|
| 查看次数: |
71 次 |
| 最近记录: |