最简单的解决方案:
$numbers = range(1, 20);shuffle($numbers);
选择:
<?phpfunction randomGen($min, $max, $quantity) { $numbers = range($min, $max); shuffle($numbers); return array_slice($numbers, 0, $quantity);}print_r(randomGen(0,20,20)); //generates 20 unique random numbers?>键盘:http://prepad.org/cBaGHxFU
更新:
您将在名为的数组中获取所有列表
$businesses。
- 使用上面给定的方法生成一个随机列表ID,然后将其存储在数据库表中。
- 在每个页面刷新时,生成一个随机列表ID,并检查它是否与数据库中的值匹配。如果不是,则显示该列表并将该值添加到表中。
- 转到步骤1。
完成后,您将一次显示所有20个列表。
希望这可以帮助!



