2016-06-07 80 views
-8

隨機int對於這個問題,我回答生成PHP

$a = rand(100000,999999); 

我很困惑,其最小值變量可以採取,這將是100000 100001?我想知道是否包含100000?

+6

關於'rand()' - > RTM的問題 - > http://php.net/manual/en/function.rand.php – Rizier123

回答

6

做一個簡單的測試:

<?php 

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

輸出(隨機的,但在這種情況下):

4 
2 
4 
1 
3 
3 
1 
3 
3 
4 

因此,所有的數字都包括在內。

+2

從技術上講,有可能你永遠不會看到邊界值,因爲它們是隨機數... –

+1

當然。這同樣適用於任何數字。 –