首頁 > 後端開發 > php教程 > PHP隨機數

PHP隨機數

巴扎黑
發布: 2023-03-01 09:52:01
原創
2126 人瀏覽過

通常情況下,當我們要產生一個隨機字串時,總是先創建一個字符池,然後用一個循環和mt_rand()或rand()生成php隨機數,從字符池中隨機選取字符,最後拼湊出需要的長度。

function randomkeys($length)
{
$pattern = '1234567890abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLOMNOPQRSTUVWDqrstuvwxyz
ABCDEFGHIJKLOMNOPQRSTUVW&Z,____S,____m,4]____*____S&____4%). ;"! '; //字元池
for($i=0;$i{
$key .= $pattern{mt_rand(0,35)}; //產生php隨機數
}
return $key;
}
echo randomkeys(8);這個php隨機函數能產生XC*=z~7L這樣的字串,夠隨機!函數,省去建立字元池的步驟。 mt_rand(33, 126)); //產生php隨機數
}
return $output;
}
echo randomkeys(8);

在第二個php隨機函數裡,先用mt_rand()產生介於一個33到126之間的php隨機數,然後用chr()函數轉換成字元。函數和第一個函數功能相同,而且更簡潔。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板