PHP生成指定長度隨機數(shù)最簡潔的方法
更新時間:2014年07月14日 09:33:30 投稿:junjie
這篇文章主要介紹了PHP生成指定長度隨機數(shù)最簡潔的方法,一行代碼搞定隨機數(shù)生成,是不是最簡潔、最優(yōu)雅的方法,需要的朋友可以參考下
剛才在寫短信驗證碼模塊,需要用到指定位數(shù)的隨機數(shù),然后網(wǎng)上一找發(fā)現(xiàn)太可怕了這么簡單的事情竟然用了好幾十行多個循環(huán)嵌套……看來沒有好腦仁兒真的不適合當程序員。
自寫了一行版本:
function generate_code($length = 4) {
return rand(pow(10,($length-1)), pow(10,$length)-1);
}
為了便于理解,同時也為了這篇水文可以湊點字數(shù),這是多行版:
function generate_code($length = 4) {
$min = pow(10 , ($length - 1));
$max = pow(10, $length) - 1;
return rand($min, $max);
}
相關(guān)文章
php實現(xiàn)JWT(json web token)鑒權(quán)實例詳解
這篇文章主要介紹了php實現(xiàn)JWT(json web token)鑒權(quán)實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11
用PHP實現(xiàn)的生成靜態(tài)HTML速度快類庫
用PHP實現(xiàn)的生成靜態(tài)HTML速度快類庫...2007-03-03
Symfony2實現(xiàn)在controller中獲取url的方法
這篇文章主要介紹了Symfony2實現(xiàn)在controller中獲取url的方法,實例分析了Symfony獲取URL的常用方法與使用技巧,需要的朋友可以參考下2016-03-03
php輸入流php://input使用示例(php發(fā)送圖片流到服務(wù)器)
在做一個攝像頭拍照然后上傳的功能,php中使用php://input來獲取內(nèi)容,可以看下面的示例2013-12-12
laravel使用Faker數(shù)據(jù)填充的實現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于laravel使用Faker數(shù)據(jù)填充的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用laravel具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-04-04

