我有一个包含大约3900个元素的列表,我需要随机置换以生成统计分布.我环顾四周,用Python random.shuffle找到了这个Maximal Length of List,它解释了Python中PRNG的周期2**19937-1,这导致了一个列表的最大长度,2080然后才能生成所有可能的排列.我只生成300-1000个列表的排列,因此我不太可能产生重复的排列,但是,由于这产生了统计分布,我希望将所有可能的排列作为潜在样本.
2**19937-1
2080