PHP从规定字符中生成固定位数随即串

 1 /**
 2  * 从规定字符中生成固定位数随即串
 3  * @param int $l 位数
 4  * @param string $c 数据来源字符串
 5  * @return string 返回随即串
 6  */
 7 public static function mt_rand_str ($l$c = 'abcdefghijklmnopqrstuvwxyz1234567890')
 8 {
 9     $lenC = strlen($c);
10     for ($s = '', $cl = $lenC-1, $i = 0; $i < $l$s .= $c[mt_rand(0, $cl)], ++$i);
11     return $s;
12 }

posted on 2016-06-16 09:59  diguaer  阅读(799)  评论(0编辑  收藏  举报

导航