如果我掷出3个6面骰子。在可能性范围内滚动任意给定数字的等效几率是多少。
因为我的范围是3-18,这意味着我的总“范围”概率是1-15,但是由于各种模具组合的可能性,百分比形成了一种钟形曲线。那么,如何确定滚动分布中任何给定数字的等效百分比值?
[机会更大,我将掷12而不是掷3或18?那么,我该如何平均并说出可能的范围/分布中的任何一个(随机)数字占多少百分比呢?
没有办法做到这一点,还是可以取平均值?
这是一个用于计算概率的Python程序:
sums = [0] * 19
for i in range(1,7):
for j in range(1,7):
for k in range(1,7):
sums[i+j+k] += 1
total = sum(sums)
for n in range(3,19):
print(f"probabity for {n}: {sums[n]}/{total} = {100.0 * sums[n]/total:2.3} %")
输出:
probabity for 3: 1/216 = 0.463 %
probabity for 4: 3/216 = 1.39 %
probabity for 5: 6/216 = 2.78 %
probabity for 6: 10/216 = 4.63 %
probabity for 7: 15/216 = 6.94 %
probabity for 8: 21/216 = 9.72 %
probabity for 9: 25/216 = 11.6 %
probabity for 10: 27/216 = 12.5 %
probabity for 11: 27/216 = 12.5 %
probabity for 12: 25/216 = 11.6 %
probabity for 13: 21/216 = 9.72 %
probabity for 14: 15/216 = 6.94 %
probabity for 15: 10/216 = 4.63 %
probabity for 16: 6/216 = 2.78 %
probabity for 17: 3/216 = 1.39 %
probabity for 18: 1/216 = 0.463 %