php生成随机密码的练习记录
2013-03-18 22:22
357 查看
近日,开发用户注册模块时,需要生成指定长度的随机密码,我们一般是生成16位的。
参阅了几篇生成随机密码的文章:
php生成随机密码的几种方法
php生成随机密码的范例
索性自己也写一个吧,虽然简单,但终归是练手了,呵呵。
实现的代码如下所示:
菜鸟的代码,仅供参考,高手无视。
参阅了几篇生成随机密码的文章:
php生成随机密码的几种方法
php生成随机密码的范例
索性自己也写一个吧,虽然简单,但终归是练手了,呵呵。
实现的代码如下所示:
<?php //随机产生十六位数密码 function randStr($len=16,$format='ALL') { switch($format) { case 'ALL': $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; break; case 'CHAR': $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~'; break; case 'NUMBER': $chars='0123456789'; break; default : $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; break; } mt_srand((double)microtime()*1000000*getmypid()); $password=""; while(strlen($password)<$len) $password.=substr($chars,(mt_rand()%strlen($chars)),1); return $password; } //by snow_spring 2013/3/18 ?>
菜鸟的代码,仅供参考,高手无视。
相关文章推荐
- PHP生成随机用户名和密码的实现代码
- PHP生成随机密码的4种方法及性能对比
- php生成随机密码的几种方法
- php 生成随机密码
- php生成随机密码的函数(转载分享)
- php生成随机密码的几种方法
- php生成随机密码的几种方法
- php生成随机密码的几种方法
- php实现随机生成易于记忆的密码
- php生成随机密码的几种方法
- php生成随机密码的方法总结
- PHP生成随机密码的三种方法
- php中生成随机密码的自定义函数代码
- php生成随机密码的几种方法
- php生成随机密码的几种方法
- php生成随机密码的自定义函数
- PHP生成随机密码
- php生成随机密码的自定义函数
- php生成随机密码的几种方法
- php 生成随机密码的几种方法