文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>php随机字符串的生成

php随机字符串的生成

时间:2006-06-09  来源:一地风飞

在cublog中看到某位仁兄的字符串生成的文章,是采用随机+循环+载取+连接的方式生成.觉得这样效率不好.这里也把我自己用的字符串生成方法写一写:
function getRadomStr($len){
  $str = 'abcdefghijklmnopqrstuvwxyz0123456789';
  //从以上字串中产生随机串,你如果想要其它字符,可以自行加入,如大写字母
  return substr(str_shuffle($str),0,$len);
}

采用php内置的函数,效了高了很多,代码也简单易懂。目前有些不影响使用的“问题”:
1)生成的字串中字符不重复,容易被暴力破解
2)返回字串长度不能超过原定义字串
当然,这也有简易的加强方法:
$str = str_repeat($str,5); //将原串重复5遍,这样问题就可以解决



相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载