当前位置: 首页 > 后端技术 > PHP

php随机生成六位密码示例代码

时间:2023-03-29 16:44:42 PHP

//随机六位密码functionrandStr($len=6,$format='ALL'){switch($format){case'ALL':$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~';休息;case'CHAR':$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~';休息;案例'NUMBER':$chars='0123456789';休息;默认值:$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~';休息;}mt_srand((double)microtime()*1000000*getmypid());$密码="";while(strlen($password)<$len)$password.=substr($chars,(mt_rand()%strlen($chars)),1);返回$密码;}//调用示例echorandStr(12);//自定义长度?>