PHP簡(jiǎn)單獲取隨機(jī)數(shù)的常用方法小結(jié)
本文實(shí)例講述了PHP簡(jiǎn)單獲取隨機(jī)數(shù)的常用方法。分享給大家供大家參考,具體如下:
1.直接獲取從min-max的數(shù),例如1-20:
$randnum = mt_rand(1, 20);
2.在一個(gè)數(shù)組里面隨機(jī)選擇一個(gè)(驗(yàn)證碼的時(shí)候需要字母、數(shù)字混合的情況)
function randUid(){ $str = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20";//要顯示的字符,可自己進(jìn)行增刪 $list = explode(",", $str); $cmax = count($list) - 1; $randnum = mt_rand(0, $cmax); $uid = $list[$randnum]; }
PS:這里再為大家提供兩款功能類(lèi)似的在線(xiàn)工具供大家參考:
在線(xiàn)隨機(jī)數(shù)字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu
高強(qiáng)度密碼生成器:
http://tools.jb51.net/password/CreateStrongPassword
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《php字符串(string)用法總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《php排序算法總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
php中通過(guò)正則表達(dá)式下載內(nèi)容中的遠(yuǎn)程圖片的函數(shù)代碼
下午抽空寫(xiě)了個(gè)用PHP正則表達(dá)式判斷內(nèi)容中的圖片,下載并保存非本域名下的圖片的程序2012-01-01php無(wú)限級(jí)分類(lèi)實(shí)現(xiàn)方法分析
這篇文章主要介紹了php無(wú)限級(jí)分類(lèi)實(shí)現(xiàn)方法,結(jié)合2個(gè)簡(jiǎn)單實(shí)例形式分析了php通過(guò)遞歸與普通算法實(shí)現(xiàn)無(wú)限級(jí)分類(lèi)的相關(guān)操作技巧,需要的朋友可以參考下2016-10-10php陽(yáng)歷轉(zhuǎn)農(nóng)歷優(yōu)化版
這篇文章主要為大家詳細(xì)介紹了php陽(yáng)歷轉(zhuǎn)農(nóng)歷代碼,優(yōu)化版的農(nóng)歷陽(yáng)歷轉(zhuǎn)換php代碼,感興趣的小伙伴們可以參考一下2016-08-08PHP識(shí)別二維碼的方法(php-zbarcode安裝與使用)
這篇文章主要介紹了PHP識(shí)別二維碼的方法,通過(guò)安裝ImageMagick和php-zbarcode擴(kuò)展實(shí)現(xiàn)針對(duì)二維碼的識(shí)別功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07PHP統(tǒng)計(jì)數(shù)值數(shù)組中出現(xiàn)頻率最多的10個(gè)數(shù)字的方法
這篇文章主要介紹了PHP統(tǒng)計(jì)數(shù)值數(shù)組中出現(xiàn)頻率最多的10個(gè)數(shù)字的方法,涉及php中array_count_values與arsort等方法的相關(guān)使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04編寫(xiě)安全 PHP應(yīng)用程序的七個(gè)習(xí)慣深入分析
本篇文章是對(duì)編寫(xiě)安全-PHP應(yīng)用程序的七個(gè)習(xí)慣進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06