我的一个朋友问:如果我有两个骰子并且我都扔了它们,那么(两个骰子的数字中)最常见的总和是多少?
我写了一个小脚本:
from random import randrange
d = dict((i, 0) for i in range(2, 13))
for i in xrange(100000):
d[randrange(1, 7) + randrange(1, 7)] += 1
print d
哪个打印:
2: 2770,
3: 5547,
4: 8379,
5: 10972,
6: 13911,
7: 16610,
8: 14010,
9: 11138,
10: 8372,
11: 5545,
12: 2746
我的问题是,为什么 11 比 12 更频繁?在这两种情况下,只有一种方法(或两种,如果你也计算反向)如何获得这样的总和(5 + 6, 6 + 6),所以我期望相同的概率..?