php生成不重复的随机数

来源:互联网 发布:中国移动网络电视伴侣 编辑:程序博客网 时间:2024/06/05 20:32
/**
* 生成不重复的随机数
*@paramint $start 需要生成的数字开始范围
*@paramint $end 结束范围
*@paramint $length 需要生成的随机数个数
*@returnarray 生成的随机数
*/
public static functionget_rand_number($start= 1,$end= 10,$length= 4){
$connt= 0;
$temp= [];
while($connt< $length){
$temp[] = mt_rand($start,$end);
$data= array_unique($temp);
$connt= count($data);
}
sort($data);
return$data;
}
原创粉丝点击