【发布时间】:2016-04-23 04:26:57
【问题描述】:
我正在尝试从委员会中随机列出 3 名学生(小组委员会)。然后,我想打印一个新的随机小组委员会 1000 次。现在,我拥有的代码正在打印同一个小组委员会 1000 次。我怎样才能解决这个问题?
import random
undergrads = ["ug_1", "ug_2", "ug_3", "ug_4"]
grads = ["g_1", "g_2"]
committee = undergrads + grads
subcommittee = []
for i in range(3):
add_sub = random.choice(committee)
subcommittee.append(add_sub)
for j in range(1000):
print subcommittee
【问题讨论】:
-
您是否考虑过将代码的随机化部分放入循环中...?
-
我很好奇为什么您认为重复打印
list每次都会产生随机结果。
标签: python python-2.7 random