在PHP中生成Random int

Vis*_*iya -9 php random int

对于这个问题,我得到了答案

$a = rand(100000,999999);
Run Code Online (Sandbox Code Playgroud)

我很困惑哪个最小值变量a可以采用,它将是100000还是100001?我想知道是否包括100000?

Fel*_*rte 6

做一个简单的测试:

<?php

for ($i = 0; $i < 10; $i ++) {
    $a = rand(1,4);
    echo $a."<br/>";
}
Run Code Online (Sandbox Code Playgroud)

输出(随机,但在这种情况下):

4
2
4
1
3
3
1
3
3
4
Run Code Online (Sandbox Code Playgroud)

所以,包括所有数字.

  • 从技术上讲,你有可能永远看不到边界值,因为它们是随机数... (2认同)