php随机产生六位数密码的实例代码

2023-05-21,,

使用php生成六位随机密码,代码如下:

//随机六位数密码
function randStr($len=6,$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;
 }
//调用示例例
echo randStr(12);//可自定义长度
?>

《php随机产生六位数密码的实例代码.doc》

下载本文的Word格式文档,以方便收藏与打印。