PHP随机取出不重复数字
有时需要不重复的数字,不管用于什么用途。我是写在随机抽取数据库里的数据,因为有几十万条的数据,随机抽取总会出点问题。不是连续太多就是超出,再且用rand()效率 也出错。join 总是出现很多连续的。就找了一个随机ID然后where in 来取出数据,这个主要ID 要连续的。要不然会出空值。我要随机100个,我就取出1000个,然后在选100个。
<?php
function createRandID($s,$e,$n){
// 注意,要先声明一个空数组,否则while里的in_array会报错
$arr = array();
//