本博客基于Opencart2.1.0.1源码,架设在阿里云香港机房!  技术交流QQ群:103164069

一个生成32位随机密码的脚本,平时大家用得上的

<?php
class RandChar{
    function getRandChar($length){
        $str = null;
        $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";//这个是数字的
        //$strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";//纯字母
        $strPolFirst = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        $max = strlen($strPol)-1;
        for($i=0;$i<$length;$i++){
            if($i<3){//这里设置前三位为大写字母可以自己调
                $str.=$strPolFirst[rand(0,3)];//rand(0,3)生成介于0和3两个数之间的一个随机整数
            }else{
                $str.=$strPol[rand(3,$max)];//rand($min,$max)生成介于min和max两个数之间的一个随机整数
            }
        }
    return $str;
    }
}
$randCharObj = new RandChar();
echo $randCharObj->getRandChar(32);//生成32位的,可以改成你自己想要的长度
?>

Write a review

Please login or register to review
浏览次数:2551

随机生成32位密码

  • Product Code: 随机32位
  • Availability: In Stock
  • ¥0.00