我知道如何计算出画出相同颜色弹珠的概率,但我不知道如何编码得到2个红色和3个绿色。
random.seed(42)
total = 0
trials = 10000
for _ in range(trials):
draw = random.sample(range(1,31),5)
if (max(draw) <= 20) or ((min(draw) > 20 and max(draw) < 30)):
total += 1
total/trials
1条答案
按热度按时间t1qtbnec1#
每次尝试(每次你抽5颗弹珠)你都需要计算红色和绿色的数量。如果正好2颗是红色,3颗是绿色,增加你的
total
计数器。