模擬Monty Hall 猜謎游戲,該游戲來(lái)源于電視節(jié)目“Let’s Make a Deal”, 游戲規(guī)則如下:游戲中設(shè)有三扇門(mén),其中一扇門(mén)后是一輛汽車,另外兩扇門(mén)后各有一頭山羊。游戲參與者首先選擇其中一扇門(mén),然后,節(jié)目主持人將另外兩扇門(mén)中藏有山羊的那扇打開(kāi)(由于有兩頭山羊,不管游戲參與者如何選擇,節(jié)目主持人總是可以打開(kāi)一扇藏有山羊的門(mén)),并給游戲參與者一次改選的機(jī)會(huì),這樣,游戲參與者實(shí)際上有三種不同的選擇方式:
維持原先的選擇不變。
隨機(jī)決定是維持原先的選擇還是選擇另一扇門(mén)(例如拋硬幣作決定)。
直接選擇另一扇門(mén)。
模擬程序運(yùn)行時(shí),提示用戶輸入其所作的決定以及用戶希望玩多少次游戲。程序使用隨機(jī)數(shù)產(chǎn)生器來(lái)決定汽車在哪扇門(mén)后面以及用戶最開(kāi)始選擇的是哪扇門(mén)。若用戶采用上述的第二種選擇方式,程序隨機(jī)選擇是維持原決定還是換一扇門(mén)。