<?<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生成随机密码或随机数的文章,脚本学堂已为大家提供了不少,有兴趣的朋友,可以阅读如下的文章:
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号