【发布时间】:2016-12-14 10:45:22
【问题描述】:
我有一个应用程序,我在其中生成唯一的数字组合,例如每个组合都是唯一的。我想以一种我应该能够在以后有效地检索一些随机组合的方式存储组合。
这是一种组合的示例
35 36 37 38 39 40 50
总共有大约 4 百万种组合。
我应该如何存储数据以便以后检索组合?
【问题讨论】:
-
你检索的依据是什么?
-
@Azodious 我只是随机检索,但我不想每次执行两次检索组合
-
所以您在数据库中有大约 400 万个组合,并且想要检索相对少量的不同组合进行处理?
-
你为什么不把它做成一个整数列表呢?然后为了得到一个随机组合,你生成一个介于 0 和
list_length - 1之间的随机整数:这是你的索引。 -
@lexicore 我认为像 sqlite 这样的自包含数据库可以,但我不确定要使用什么数据类型或数据库结构应该是什么