分类:
2006-06-09 09:43:16
function getRadomStr($len){ $str = 'abcdefghijklmnopqrstuvwxyz0123456789'; //从以上字串中产生随机串,你如果想要其它字符,可以自行加入,如大写字母 return substr(str_shuffle($str),0,$len); } |
采用php内置的函数,效了高了很多,代码也简单易懂。目前有些不影响使用的“问题”:
1)生成的字串中字符不重复,容易被暴力破解
2)返回字串长度不能超过原定义字串
当然,这也有简易的加强方法:
$str = str_repeat($str,5); //将原串重复5遍,这样问题就可以解决