首頁  >  文章  >  php教程  >  php生成随机六位数密码

php生成随机六位数密码

WBOY
WBOY原創
2016-06-13 11:32:111658瀏覽

<?<span php
</span><span //</span><span 随机产生六位数密码Begin</span>
<span function</span> randStr(<span $len</span>=6,<span $format</span>='ALL'<span ) { 
 </span><span switch</span>(<span $format</span><span ) { 
 </span><span case</span> 'ALL':
 <span $chars</span>='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; <span break</span><span ;
 </span><span case</span> 'CHAR':
 <span $chars</span>='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~'; <span break</span><span ;
 </span><span case</span> 'NUMBER':
 <span $chars</span>='0123456789'; <span break</span><span ;
 </span><span default</span> :
 <span $chars</span>='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'<span ; 
 </span><span break</span><span ;
 } www.jbxue.com
 </span><span mt_srand</span>((<span double</span>)<span microtime</span>()*1000000*<span getmypid</span><span ()); 
 </span><span $password</span>=""<span ;
 </span><span while</span>(<span strlen</span>(<span $password</span>)<<span $len</span><span )
    </span><span $password</span>.=<span substr</span>(<span $chars</span>,(<span mt_rand</span>()%<span strlen</span>(<span $chars</span>)),1<span );
 </span><span return</span> <span $password</span><span ;
 } 
 </span><span //</span><span 随机产生六位数密码End</span>
?>

 

有关php生成随机密码或随机数的文章,脚本学堂已为大家提供了不少,有兴趣的朋友,可以阅读如下的文章:










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