問題名字來自該節目的主持人蒙提·霍爾(monty hall)。參賽者會看見三扇關閉了的門,其中一扇的後面有一輛汽車,選中後面有車的那扇門可贏得該汽車,另外兩扇門後面則各藏有乙隻山羊。當參賽者選定了一扇門,但未去開啟它的時候,節目主持人開啟剩下兩扇門的其中一扇,露出其中乙隻山羊。主持人其後會問參賽者要不要換另一扇仍然關上的門。
利用python程式設計,驗證換門與不換門獲勝概率。
# -*- coding: utf-8 -*-
"""created on sat jun 23 16:00:51 2018
@author: ivan
"""import numpy as np
repetition = 100000 #遊戲重複次數
result_list = #建立空列表用於儲存結果
for i in range(repetition):
award_position = np.random.randint(0,3)
doors = np.zeros(3)
doors[award_position] = 1
doors = doors.tolist() #生成待猜列表
guess_position = np.random.randint(0,3) #第一次猜測的門編號
first_result = doors[guess_position] #第一次猜測的結果
del doors[guess_position]
doors.remove(0) #開啟乙個空門
change = true #選擇是否換門
if change:
final_result = doors[0]
else:
final_result = first_result
win = result_list.count(1) #統計獲勝次數
probability = win/repetition
經統計,換門獲勝概率為三分之二,不換門獲勝概率為三分之一。
matlab三門問題
2019年8月5號 概率論的三羊問題 n代表隨機次數 n 100000 不改變注意 nochange 0 改變注意 change 0 for i 1 n 隨機生成乙個正數x表示車可能出現在第x扇門後 x randi 1,3 1 隨機生成乙個正數y表示自己選的門 y randi 1,3 1 如果剛好選...
三門問題的誤區
三門問題 montyhall problem 亦稱為 蒙提霍爾問題 蒙特霍問題或蒙提霍爾悖論,大致出自美國的電視遊戲節目 let s make a deal 問題名字來自該節目的主持人蒙提 霍爾 monty hall 參賽者會看見三扇關閉了的門,其中一扇的後面有一輛汽車,選中後面有車的那扇門可贏得該...
三門問題的模擬
三門問題來自於乙個節目 參賽者會看見三扇關閉了的門,其中一扇的後面有一輛汽車或者是獎品,選中後面有車的那扇門就可以贏得該汽車或獎品,而另外兩扇門後面則各藏有乙隻山羊或者是後面沒有任何東西。當參賽者選定了一扇門,但未去開啟它的時候,知道門後情形的節目主持人會開啟剩下兩扇門的其中一扇,露出其中乙隻山羊。...