问题描述:
假设你正参加一个有奖游戏节目,面前有3道门可选:其中一个后面是汽车,另外两个后面是山羊。你选择一个门,比如说1号门,主持人事先知道每个门后面是什么并且打开了另一个门,比如说3号门,后面是一只山羊。然后主持人问你"你想改选2号门吗?"那么问题来了,改选的话对你会有利吗?(游戏实现:使用Python模拟蒙蒂霍尔悖论游戏)
从直觉来看,似乎有两种看上去很有道理的理解:1)改与不改都一样,获得汽车的概率都是1/3;2)改与不改都一样,在已知3号门后面是山羊的情况下,选择原来的1号门或者改选2号门获得汽车的概率一样,都是1/2。
然而,从概率的角度来讲,正确答案是坚持原来的选择时获得汽车的概率为1/3,改选的话概率为2/3,也就是改选更有利。这里不给出解释,感兴趣的朋友可以留言交流,看看怎么解释更合理。
下面我们编写程序来验证一下。
参考代码:
几次运行的结果: