参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门则各藏有一只山羊。
当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其中一扇,露出其中一只山羊。主持人其后问参赛者要不要换另一扇仍然关上的门。
问题是:换另一扇门是否会增加参赛者赢得汽车的几率?如果严格按照上述条件,即主持人清楚地知道,自己打开的那扇门后面是羊,那么答案是会。
常理分析:我们知道,当参赛者一开始如果选中的是山羊,那换门之后百分之百赢;但如果参赛者先选中汽车,换之后百分之百输。而选中山羊的概率是2/3,选中汽车的概率是1/3。所以不管怎样都换,相对最初的赢得汽车仅为1/3的机率来说,转换选择可以增加赢的机会。对于此,可能会出现以下的几种情况
我们假设三扇门编号为0,1,2
数学分析:
我们选中的是1或者2,参赛者选择换或者不换,选中车的概率为1/3。如果我们选中的是0,参赛者可以选择换或者不换,他只有在选择不换的情况下才会中奖所以中奖几率为1/6。
代码分析:
先定义一个数组,里面有三种选择的方案,参赛者面临的就是一个二次选择的事件。
定义一个数组,里面装有三扇门,0,1,2,然后