【PHP】Rand-亂數-程式範例

最後更新日期: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官方說明:連結

如果您喜歡我的文章或是我的文章對您有幫助,歡迎幫我點讚或分享,謝謝您的觀看

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

PHP Code Snippets Powered By : XYZScripts.com
返回頂端