在php中生成随机代码? [英] generating a random code in php?
本文介绍了在php中生成随机代码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我知道这可能看起来很傻,但我想使用 php 生成 8 个字符的随机代码,只有数字或字母.我需要这个来为每个注册的用户生成一个密码,谢谢
i know this might seem silly, but i want to generate a random code of 8 characetrs, only numbers or letters using php. i needs this to generate a password for each user that signs up, thanks
推荐答案
我宁愿使用 md5生成密码
但是如果您想要自定义,您可以使用类似的方法:
function createRandomPassword() {
$chars = "abcdefghijkmnopqrstuvwxyz023456789";
srand((double)microtime()*1000000);
$i = 0;
$pass = '' ;
while ($i <= 7) {
$num = rand() % 33;
$tmp = substr($chars, $num, 1);
$pass = $pass . $tmp;
$i++;
}
return $pass;
}
这篇关于在php中生成随机代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文