PHP Rand() 函数
rand() 函数用于生成随机整数。
语法:
int rand ( void )
    or
    int rand ( int min , intmax )
| 参数 | 描述 | 必填/可选 | 
|---|---|---|
| min | 指定要返回的最低数字。 | 可选 | 
| max | 指定要返回的最高数字。 | 可选 | 
示例1
<?php
echo "Get Random number by using rand() function: ".(rand() . "<br>");
echo "Get Random number by using rand() function: ".(rand() . "<br>");
echo "<b>"."Note: Refresh page to get another randome value"."<b>";
?>
输出:
Get Random number by using rand() function: 81627923
Get Random number by using rand() function: 1857469033
Note: Refresh page to get another randome value
示例2
<?php
echo "To get random number b/w (rand(10,100)): ".(rand(10,100));
echo "<br>"."<br>"."Note: Refresh page to get new random number";
?>
输出:
To get random number b/w (rand(10,100)): 15
Note: Refresh page to get new random number
注意:mt_rand() 数学函数用于获取更好的随机值,比 rand() 函数快4倍。
示例3
<?php
r = array(0,0,0,0,0,0,0,0,0,0,0);
for (i=0;i<1000000;i++) {
  n = rand(0,100000);
  if (n<=10) {
    r[n]++;
  }
}
print_r($r); 
?>
输出:
Array ( [0] => 7 [1] => 6 [2] => 9 [3] => 15 [4] => 10 [5] => 12 [6] => 10 [7] => 14 [8] => 9 [9] => 12 [10] => 13 )
 极客笔记
极客笔记