ホームページ  >  記事  >  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 までご連絡ください。