php源碼分析之DZX1.5隨機(jī)數(shù)函數(shù)random用法
更新時間:2015年06月17日 16:27:46 作者:邪惡的小Y
這篇文章主要介紹了php源碼分析之DZX1.5隨機(jī)數(shù)函數(shù)random用法,實例分析了DZX1.5中random函數(shù)生成隨機(jī)字符串的使用技巧,需要的朋友可以參考下
本文實例講述了php源碼分析之DZX1.5隨機(jī)數(shù)函數(shù)random用法。分享給大家供大家參考。具體如下:
<?php /** * @param int $length: 隨機(jī)數(shù)長度 * @param int $numeric: 0或非0,其中0表示隨機(jī)數(shù)由全數(shù)字組成,非0表示隨機(jī)數(shù)由全字母組成 * @return string: 返回生成的隨機(jī)數(shù) */ function random($length, $numeric = 0) { $seed = base_convert(md5(microtime().$_SERVER['DOCUMENT_ROOT']), 16, $numeric ? 10 : 35); $seed = $numeric ? (str_replace('0', '', $seed).'012340567890') : ($seed.'zZ'.strtoupper($seed)); $hash = ''; $max = strlen($seed) - 1; for($i = 0; $i < $length; $i++) { $hash .= $seed{mt_rand(0, $max)}; } return $hash; } echo random('15',1); echo '<br />'; echo random('15'); /*End of php*/
運(yùn)行結(jié)果如下:
228283270677112
SjqffsU76994qfS
希望本文所述對大家的php程序設(shè)計有所幫助。
相關(guān)文章
PHP彈出提示框并跳轉(zhuǎn)到新頁面即重定向到新頁面
本文為大家介紹下使用PHP彈出提示框并跳轉(zhuǎn)到新頁面,也就是大家所認(rèn)為的重定向,下面的示例大家可以參考下2014-01-01PHP數(shù)學(xué)運(yùn)算與數(shù)據(jù)處理實例分析
這篇文章主要介紹了PHP數(shù)學(xué)運(yùn)算與數(shù)據(jù)處理方法,結(jié)合實例形式分析了PHP的數(shù)據(jù)類型與基本數(shù)學(xué)運(yùn)算方法,需要的朋友可以參考下2016-04-04- 在所有的最簡單的程序中,大多數(shù)對象都有一個標(biāo)識,一個重要的商業(yè)應(yīng)用對象,例如一個Customer或者一個SKU,有一個或者更多的屬性---id,name,email地址,這樣可以把它從同一個類的其他實例區(qū)分開來。此外,對象有一個恒定的標(biāo)識:它是貫穿于整個應(yīng)用程序的一個唯一的標(biāo)識,對于程序員來說,”customer A”在任何地方就是”customer A”,并且只要你的程序在持續(xù)運(yùn)行時"customer A"仍然是"customer A"。 但是一個對象不需要有一個標(biāo)識。有些對象僅僅是為了描述其他對象的屬性。2008-04-04
Laravel框架中隊列和工作(Queues、Jobs)操作實例詳解
這篇文章主要介紹了Laravel框架中隊列和工作(Queues、Jobs)操作實例詳解,需要的朋友可以參考下2020-04-04php判斷上傳的Excel文件中是否有圖片及PHPExcel庫認(rèn)識
php判斷Excel文件中是否有圖片,大家很想知道如何實現(xiàn)吧,不要走開接下來為您揭曉,感興趣的朋友可以了解下哦2013-01-01