function getRandoms($length) {
 $arr1 = range(0, 9);  
 //$arr2 = range('a','z');
 //$arr3 = range('A','Z');
 //$pattern = array_merge($arr1,$arr2,$arr3);        //合并数组
 
 //$len = count($pattern) - 1;
 $len = count($arr1) - 1;
 $key = "";
 
 for($i = 0; $i < $length; $i ++) {
  //$key .= $pattern[mt_rand(0, $len)];        //生成php随机码
  $key .= $arr1[mt_rand(0, $len)];        //生成php随机码
 }
 return $key;
}


//指定位数 6位
echo getRandoms(6) . "<br />";

posted on 2012-05-14 10:22  小魏的程序之家  阅读(139)  评论(0)    收藏  举报