最後更新日期:2021年08月01日
PHP當中的亂數Random
亂數Random Number意思是產生一個隨機的整數。
在PHP當中產生亂數的含數為:rand()
可以參考PHP官方文件:連結
以下奶酒寫兩個簡單應用的例子
<?PHP
# 產生X位數字亂數
create_rand_num($length = 3)
{
$random_num = '';
for ($i=0; $i < $length; $i++)
{
$random_num .= rand(0, 9);
}
return $random_num;
}
# 產生中英文夾雜亂數,預設8位數
create_check_word($length = 8)
{
$random_num = array();
for ($i=0; $i < $length; $i++)
{
$temp = rand(1,2);
if($temp == 1)
{
$random_num[$i] = rand(48, 57); #0~9
}
else
{
$random_num[$i] = rand(65, 90); #A~Z
}
}
# ASCII 轉 字串
for ($i=0; $i < $length; $i++)
{
$random_word = sprintf('%s%c', isset($random_word) ? $random_word : NULL, $random_num[$i]);
}
return $random_word;
}
isset函數:用於檢查變數是否已設置並且非 NULL。
關於iseet的PHP官方說明:連結
如果您喜歡我的文章或是我的文章對您有幫助,歡迎幫我點讚或分享,謝謝您的觀看