A. php程序如何產生隨機數
$i = rand(10,100000);隨機產生10到100000之間的一個數字
<?php
echo "<table><tr>";
for($i=0;$i<20;$i++)
{
echo "<td>",rand(10,100000),"</td>";
if($i==9)
{
echo "</tr><tr>";
}
}
echo "</tr></table>";
?>
B. Php中生成6位隨機數並顯示
Php中生成6位隨機數並顯示實現如下:
1、使用shuffle函數生成隨機數。
<?php
$arr=range(100000,999999);
shuffle($arr);
foreach($arras$values)
{
echo$values." ";//顯示隨機數
}
?>2、使用array_unique函數生成隨機數。
<?php
$arr=array();
while(count($arr)<10)
{
$arr[]=rand(1,10);
$arr=array_unique($arr);
}echoimplode(" ",$arr);
?>
(2)php隨機生成6位數擴展閱讀:
PHP生成隨機數的兩種方法:
1、rand()函數:
//無參數:rand()函數用戶獲取隨機數。
echo rand() . " ";//得到一個不定位數的隨機數
//帶參數:rand($min,$max),$min表示從XX開始取值,$max表示最大隻能為XX。
echo rand(5, 15);//在5~15之間取一個數
注意:mt_rand() 用法跟rand()類似,但是mt_rand()的執行效率更高。
2、使用array_flip函數生成隨機數,可以去掉重復值。