【发布时间】:2021-10-28 02:56:39
【问题描述】:
我从 0-11 的列表中运行了 1000 次 random.choice()。如何在至少一次选择所有 12 个数字之前跟踪必要的随机选择次数。 (许多人将被选中不止一次。) 例如,假设模拟产生以下随机选择序列 试用: 2 5 6 8 2 9 11 10 6 3 1 9 7 10 0 7 0 7 4,其中所有 12 个号码都至少选择了一次。此示例试验的计数是 19。收集每个试验的计数 单个列表中的模拟(最终包含 1,000 个计数)。
【问题讨论】:
-
这看起来像是一个家庭作业问题。你试过什么了?你遇到了什么困难?
-
列出您迄今为止尝试过的内容,我们可以帮助解决问题。
-
mylist=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 序列=[random.choice(mylist) for i in range(1000 )] list=[] if mylist in sequence: list.append(mylist)
-
我的麻烦是如何计算这些数字在这个序列列表中出现一次。