当前位置:  开发笔记 > 编程语言 > 正文

如何随机洗牌具有比PRNG时期更多排列的列表?

如何解决《如何随机洗牌具有比PRNG时期更多排列的列表?》经验,为你挑选了0个好方法。
如何解决《如何随机洗牌具有比PRNG时期更多排列的列表?》经验,为你挑选了0个好方法。

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

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有