好的,所以我在这里有点迷失..
我将sql数据库中的配置文件ID拉入数组。
我想接着那个数组并且每次加载数组时随机选择25个数字,然后将数字混合起来,这样他们就不太可能以相同的顺序出现。
答案 0 :(得分:3)
您可以直接在MySQL中执行此操作:
SELECT id FROM profiles ORDER BY RAND() LIMIT 25
RAND()
随机排序。这应该足以保证"他们不太可能以相同的顺序出现" 。如果您对随机性有更严格的要求,例如对绘制的唯一性,则可能需要更复杂的解决方案。
答案 1 :(得分:0)
shuffle($numbers);
然后
array_pop ($numbers)