可做随机命名 随机卡密

第一种:

利用此函数生成随机文件名或强度较高的卡密等

function randStr($len=6) {
$chars='ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*';

mt_srand((double)microtime()*1000000*getmypid());

$password='';

while(strlen($password)

$password.=substr($chars,(mt_rand()%strlen($chars)),1);

return $password;

}

echo randStr();

?>

第二种:

header("Content-type:text/html;charset=utf-8");

function randStr($length = 6){
$password = '';

//将你想要的字符添加到下面字符串中,默认是数字0-9和26个英文字母

$chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

$char_len = strlen($chars);

for($i=0;$i

$loop = mt_rand(0, ($char_len-1));

//将这个字符串当作一个数组,随机取出一个字符,并循环拼接成你需要的位数

$password .= $chars[$loop];

}

return $password;

}

echo randStr(12); //随机生成一个12位数的密码

?>
自己偷自己以前的文章不算偷吧
最后修改:2021 年 12 月 12 日
如果觉得我的文章对你有用,请随意赞赏