【问题标题】:Best way to prevent repeat results? [closed]防止重复结果的最佳方法? [关闭]
【发布时间】:2015-10-25 18:34:48
【问题描述】:

我有一个引号列表,我需要从列表中提取随机引号。我想对重复引用产生偏见(引用可以重复,但如果可能的话,我想反对重复)。几乎我只是希望用户不要觉得引号在重复。实现此目的最有效的方法是什么?

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

【问题讨论】:

    标签: database string performance list


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-11
      • 2015-10-16
      • 2013-10-09
      • 1970-01-01
      • 2014-01-28
      • 2011-04-01
      • 2016-09-13
      相关资源
      最近更新 更多