首頁 >後端開發 >php教程 >由數字字母產生php隨機數的方法

由數字字母產生php隨機數的方法

黄舟
黄舟原創
2017-11-10 14:31:392443瀏覽

在前面我們都是介紹了php隨機數的生成方法,但是沒有具體介紹生成的php隨機數是什​​麼,那麼我們接下來給大家介紹php隨機生成數字字母組合的方法,實例分析了php生成隨機數及隨機字母的相關技巧與用法,非常具有實用價值,需要的朋友可以參考下!

由數字字母產生php隨機數字的方法

function getRandomString($len, $chars=null)
{
    if (is_null($chars)){
        $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    }  
    mt_srand(10000000*(double)microtime());
    for ($i = 0, $str = &#39;&#39;, $lc = strlen($chars)-1; $i < $len; $i++){
        $str .= $chars[mt_rand(0, $lc)];  
    }
    return $str;
}

例如隨機產生2位字母和數字組合
只需呼叫函數 並傳參2即可。

echo getRandomString(2);

如果只是產生小寫字母你可以使用類似方法

echo chr(mt_rand(65, 90);

大寫字母

echo chr(mt_rand(97, 122));

總結:




####看到這裡相信很多小夥伴對php隨機數的生成又有進一步的了解,可以有字母數字組成,以及字母的大小寫,本文可以做到拋磚引玉的效果、希望對你工作有一定的幫助! ############相關推薦:###############php隨機數不重複產生的五種方式########### ##############php隨機數字產生的方法#########################php隨機數 微信紅包隨機生成演算法php版###############

以上是由數字字母產生php隨機數的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn