モンティホール問題のアプリを作るということ

MontyHallByTwo

samekard
Samekard Works

--

普通、モンティホール問題のアプリを作るなら次のような仕様にするだろう。

画面に3つのドアがあって、ユーザーがどれかを選ぶと別のどれかが自動で開けられる。ここでドアを変えるかどうか決めて最終判断を行う。最後に正解のドアが表示される。

私もその仕様で作ろうかなと思ったが、実はこの仕様には弱点があって、アプリから「正解のドアは何々です。」などと言われても、ユーザーからはその情報が正しいという証拠がない。

そこで、私のアプリではユーザー2人で遊ぶゲームにする。1人をモンティ役、1人を挑戦者役とする。モンティ役に正解を選ばせてからゲームを行う。最後に「正解のドアはこれです」というときにはモンティ役はそれが正しいことを知っている。モンティ役と挑戦者役を両方やれば、最後の「正解のドアはこれです」という情報が正しいことを実感できる。

iOSアプリです。

--

--

samekard
Samekard Works

iOSアプリをいろいろ作りました。英語と中国語を勉強中。