原来的题目是:
参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门就可以赢得该汽车,而另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其中一扇,露出其中一只山羊。主持人其后会问参赛者要不要换另一扇仍然关上的门。
问题是:换另一扇门会否增加参赛者赢得汽车的机会率?
正常的思路是,剩下的两扇门中有车的是等可能的,因此两个门都是1/2,但是从全概率的角度来看,换门中奖的概率 = 原来的门有车 x 0 + 原来的门没车 x 1 = 2/3;换门不中奖的概率 = 原来的门有车 x 1 + 原来的门没车 x 0 = 1/3。
为了检验结果的准确性,我用python随机模拟了100000次上面的情况,其中换门中奖的概率为66.65%,恰好约为2/3。
全概率是一个非常强大的武器。
附,小实验的python代码:
import random
if __name__ == '__main__':
success = 0
for iter in range(1