我正在从不同的部分构建一串文本。组 A + 组 B + 组 C + 组 D。文本按此确切顺序放在一起。每个句子都是独一无二的。
我从每个组中随机抽取一个句子并将它们放在一起,因此唯一文本的总组合将是 A*B*C*D,其中 A、B、C、D 是各自组中的句子数。
我的问题是我如何跟踪我没有以这种方式生成重复项以及何时知道我已经用完了所有可能的组合?
将所有可能的组合存储在某处似乎是一种相当低效的方法。那么我有什么选择呢?
我正在从不同的部分构建一串文本。组 A + 组 B + 组 C + 组 D。文本按此确切顺序放在一起。每个句子都是独一无二的。
我从每个组中随机抽取一个句子并将它们放在一起,因此唯一文本的总组合将是 A*B*C*D,其中 A、B、C、D 是各自组中的句子数。
我的问题是我如何跟踪我没有以这种方式生成重复项以及何时知道我已经用完了所有可能的组合?
将所有可能的组合存储在某处似乎是一种相当低效的方法。那么我有什么选择呢?