四川遂宁做网站的公司,网站制作:网推宝|百度,广东建设厅的工程造价网站,福州网站建设吧在PHP中获取随机值这种操作非常常见#xff0c;比如订单号#xff0c;密码加密#xff0c;以及验证码等#xff0c;那么在本文介绍一种获取随机不重复数字的函数。
主要核心就是生成随机数函数#xff1a;mt_rand()
由于这里获取的是不重复的随机数#xff0c;所以需要…在PHP中获取随机值这种操作非常常见比如订单号密码加密以及验证码等那么在本文介绍一种获取随机不重复数字的函数。
主要核心就是生成随机数函数mt_rand()
由于这里获取的是不重复的随机数所以需要去重也就是需要去重函数array_unique()
接下来就废话不多说附上代码
/*** 生成不重复的随机数* param int $start 需要生成的数字开始范围* param int $end 结束范围* param int $length 需要生成的随机数个数* return array 生成的随机数*/
function get_rand_number($start1,$end10,$length4){$connt0;$temparray();while($connt$length){$temp[]mt_rand($start,$end);$dataarray_unique($temp);$conntcount($data);}sort($data);return $data;
}