最佳答案
这不叫在程序员中随机选择记录。随机选择的值重复的频率比您想象的要高,事实上,计算重复的次数和长度是统计学家检测作弊的一种方法。
您正在寻找的称为随机播放。洗牌使一组有限事物(例如卡片或 key )的顺序随机化。 (随机化行的顺序并不意味着选择随机行。)
就您而言,计划存储每个用户已使用的 key 集。随机选择一组尚未包含在该组中的行。有多种方法可以存储每个随机行集(键);确保您可以分辨出哪一组是最后一组或当前一组。
关于java - 我想从 android studio 中的 SQ-lite 检索数据,以便在两个条目后打印 4 个随机条目和 "or",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49547987/