echo?mt_rand(1,100);
請使用rand函數
int?rand?(?int?$min?,?int?$max?)
使用循環生成,假如想生成512個數字,就可以像這樣:
$num = 1;//初始化壹個變量為1
for($i = 1; $i <= 512; $i++)//這個是看妳要生成多少個數字,然後循環生成
{
if($num >= 100)
$num = 1;//若變量的數字大於壹百,則返回變成1
echo $num."</br>";//輸出變量數字,即生成的數字,後面的</br>是換行
$num++;//然後將變量加1,即在前面生成的數字基礎上加壹
}
擴展資料:
密碼學安全偽隨機性。其定義為,給定隨機樣本的壹部分和隨機算法,不能有效的演算出隨機樣本的剩余部分。
真隨機性。其定義為隨機樣本不可重現。實際上只要給定邊界條件,真隨機數並不存在,可是如果產生壹個真隨機數樣本的邊界條件十分復雜且難以捕捉(比如計算機當地的本底輻射波動值),可以認為用這個方法演算出來了真隨機數。
百度百科-隨機數