三门问题的原始问题,大家已经讨论出了结论,获胜的概率是2/3
对于一个扩展问题——后来的参与者
主持人打开一扇有羊的门后,参加游戏的人选择换个门,因为换过来是2/3嘛!这时候主持人又从场外找来一个参与者,这个参与者不知道前面发生的事,主持人说这里有两个门,一个门后面有车,一个门后面是只羊,你选一个吧,选到车就归你了!这个人选恰好和第一个选了一样的门,第一个游戏者不屑的说:哥们,别看咱俩站在一起,可是你只有1/2可能性选到车,而我有2/3的可能哦!第二个参与者选到车的可能性无疑是1/2。
我把问题再改一下,这次主持人先打开了一扇有羊的门,再让玩家选择,玩家选择完后再问换不换门。
这样一看,换门获胜的概率总该是1/2了吧。
下面我用c++模拟了一下。
//三门问题,模拟玩家改变决策后的中奖率
#include "pch.h"
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 1000000 //模拟实验次数
//先让玩家选择一扇门,然后主持人打开羊门,再让玩家选择一扇门,然后再问玩家换不换门
void fun1()
{
printf("先让玩家选择一扇门,然后主持人打开羊门,再让玩家选择一扇门,然后再问玩家换不换门\n");
bool doors[3]; //true表示门背后是汽车,false表示门背后是羊
int win1