有個著名的問題,Monty Hall Problem。Monty Hall 是一位電視節目(Let's Make a Deal)主持人。節目中有個遊戲,三道門的其中一道,門後是一輛車,其他兩道門,門後是一隻羊。遊戲參賽者要猜哪一道門後是車,猜中即可獲得一輛車作為獎品。若猜中的門後是羊,則沒有任何獎品。 🚗 🐐 🐐 參賽者先選一道門,接著主持人打開另一道門,後面是一隻羊,然後問參賽者要不要換。參賽者可以維持原本的選擇,或選另一道門。 令人驚訝的是,選另一道門會大大提高抽中車的機會。 我們先用電腦模擬一下(javascript): function runSimulation() { const numRuns = parseInt(document.getElementById('numRuns').value, 10); let C1 = 0; // count keeping choice and winning the car let C2 = 0; // count switching choice and winning the car for (let i = 0; i 模擬次數: 開始模擬 讓車子、羊的位置固定,隨機抽一個位置。抽中的位置可能是車子,可能是羊。如果抽中車子,不換才能中車子;如果抽中羊,主持人會打開另一道有羊的門,換了一定中車子。這是抽中車子唯二的方式,且兩者互斥。 等一下!這個模擬好像不太對?讓車子固定在第一個位置,和真實的情況不同。 把車子的位置也隨機換一下: function runSimulation() { const numRuns = parseInt(document.getElementById('numRuns').value, 10); let C1 = 0; // count keeping choice and winning the car le...