モンティホール問題のアプリを作るということ
MontyHallByTwo
Published in
Jan 4, 2024
普通、モンティホール問題のアプリを作るなら次のような仕様にするだろう。
画面に3つのドアがあって、ユーザーがどれかを選ぶと別のどれかが自動で開けられる。ここでドアを変えるかどうか決めて最終判断を行う。最後に正解のドアが表示される。
私もその仕様で作ろうかなと思ったが、実はこの仕様には弱点があって、アプリから「正解のドアは何々です。」などと言われても、ユーザーからはその情報が正しいという証拠がない。
そこで、私のアプリではユーザー2人で遊ぶゲームにする。1人をモンティ役、1人を挑戦者役とする。モンティ役に正解を選ばせてからゲームを行う。最後に「正解のドアはこれです」というときにはモンティ役はそれが正しいことを知っている。モンティ役と挑戦者役を両方やれば、最後の「正解のドアはこれです」という情報が正しいことを実感できる。
iOSアプリです。