One - One Code All

Blog Content

PHP随机数生成

PHP   2007-06-02 13:23:21


1.系统自带函数 mt_rand()

rand()函数用户获取随机数,具体用法如下:

rand()可以设置0个参数或者两个参数,如rand($min,$max),$min表示从XX开始取值,$max表示最大只能为XX


mt_rand() 用法跟rand()类似,但是mt_rand()的执行效率更高,平常使用也推荐用mt_rand().

2.生成1-10之间的不重复随机数

使用shuffle函数生成随机数。


使用array_unique函数生成随机数。


使用array_flip函数生成随机数,可以去掉重复值。

";
$arr=array_values($return);// 获得数组的值 
foreach($arr as $key)
echo $key." ";
?>

php随机数生成函数示例

 1 && is_numeric($tmp) && $tmp > 0 )|| $format == 'CHAR'){
$is_numer = 1;
}
if(($is_abc <> 1 && preg_match('/[a-zA-Z]/',$tmp)) || $format == 'NUMBER'){
$is_abc = 1;
}
$password.= $tmp;
}
if($is_numer <> 1 || $is_abc <> 1 || empty($password) ){
$password = randpw($len,$format);
}
return $password;
}
for($i = 0 ; $i < 10; $i++){
echo randpw(8,'NUMBER');
echo "
"; }



上一篇:PHP基础之函数mkdir
下一篇:http协议结构

The minute you think of giving up, think of the reason why you held on so long.