防止重复结果的最佳方法?

时间:2015-10-25 18:34:49

标签: database string performance list

我有一个引号列表,我需要从列表中提取随机引号。我想创建一个反对获得重复引号的偏见(引号可以重复,但我想在可能的情况下偏向重复)。我只是希望用户不要觉得引号重复。什么是实现这一目标的最有效方法?

我目前的想法是最初从列表中提取x引号,防止重复。然后,当我必须拉出x个更多的引号然后我保存最后使用的引用然后确保下一组引号没有最后一个引号(这样就不会重复上一个引号的引号)。

1 个答案:

答案 0 :(得分:0)

从数据库中获取整个列表,然后使用服务器端语言(例如php,.net等)对数组进行洗牌。然后从第0行使用第9行。下次使用第10-19行