Wizardに尋ねる #218
「Eternity II」というパズルの攻略法を教えていただきたいです。このパズルを解くとなんと200万ドルという高額な賞金がもらえます。私にとってはかなりの金額です。ゲーム開発者のクリストファー・モンクトン氏(マーガレット・サッチャー元首相の顧問など、様々な経歴を持つ)のインタビューへのリンクはこちらです。このゲームはギャンブルとは全く関係ないのは明らかですが、それでも、あなたのウェブページに一言二言、このゲームについて書いていただけると嬉しいです。
上のリンクで、ゲーム制作者はこのパズルが解けないと豪語しています。彼の言う通りで、この(馬鹿げているけれど魅力的な)ゲームを売って最終的に金持ちになるのは彼だけなのではないかと考え始めています。数学者であるあなたは、このようなパズルをどうやって解くのでしょうか?
皆さんが幸せだといいのですが。ここ1ヶ月ほど、このパズルに夢中になっています。256ピースのパズルは地元のボーダーズ書店で見つけたのは幸運(というか不運)だったのですが、ヒントパズル4つはeBayでオーストラリアの人から買わなければなりませんでした。
4つのヒントパズルを簡単に解けるプログラムを書きました。72ピースのヒントパズル4番を1秒もかからずに解けました。やり方は、単純な総当たり再帰プログラムです。ボードの境界線から始めて、ボード上にパスを描きます。各位置で、プログラムは未使用のピースをすべてループし、合うピースを探します。ピースが見つかったら次のマスへ、見つからなければ1マス戻ります。
2台のコンピューターに256ピース、200万ドルのパズルを何週間もかけて解かせてきましたが、どちらも全く及ばない。あの動画の作者が言っていたことには、私も同感だ。世界最速のコンピューターを1000万台繋いでも、宇宙が消滅するまでには解けないかもしれない、と。始める前に彼の警告に耳を傾けるだろうと思うかもしれないが、良いパズルを前にすると、時間の有効活用などどうでもよくなってしまう。
ショートカットのアイデアはたくさんあるのですが、たとえプログラムを10億倍高速化したとしても、おそらく効果はないと思います。もし誰かがこのパズルを解いてくれたら、本当に感激するでしょう。本当に気になるのは、このようなパズルを簡単に解ける、まだ発見されていない数学の分野があるのではないかと思うことです。それまでは、試行錯誤を繰り返すのが精一杯だと思います。今のコンピューターは遅すぎるし、組み合わせの数も膨大すぎるので、うまくいく可能性は低いでしょう。

クラップスについて質問です。ファイアベットはひどい賭けだと分かっていますが、それでもロールしている時は賭けてしまいます。幸運にも4つのポイントをヒットし、5番目のポイントにいました。75ドル勝ち、5番目のポイントをヒットすれば750ドルの勝利に近づいていました。他の賭けは、パスに5ドル、5に20ドル賭けて30ドルの勝利でした。5番目のポイントである5を確定させた後、5が当たる確率は2/5で、純利益は785ドルであることに気づきました。また、当たらない確率は3/5で、純利益は25ドルであることにも気づきました。賭けをヘッジしたい場合、確保できる最大の勝利額はいくらでしょうか?また、この戦略についてどう思いますか?
人生を変えるほどの金額が絡んでいない限り、ギャンブルに関する私の第 7 の戒律に従って、私はヘッジに反対します。
5が出ればヘッジを増やしてさらに大きな勝利を確定できるという事実は無視し、5か7が出た後で終わったと仮定して考えてみましょう。この時点で、あなたの純利益は785ドル、つまり50ドルになります。まずオッズベットを下げましょう。そうすることで、755ドル、つまり70ドルの勝利に変わります。次に、5にオッズをレイします。5にレイベットした額をbとします。もし負けたら、755ドル-bになります。もし勝ったら、70ドル+(19/31)×bになります。両辺を等しくして、bを求めましょう。
755-b = 70 + (19/31)×b
685 = (50/31)×b
b=424.7
これにより、330.30ドルの勝利が確定します。つまり、四捨五入が問題にならないのであれば、5に対して424.7ドルを賭けます。しかし、四捨五入は常に問題となるため、5に対して403ドルを賭けます(390ドルに、260ドルの勝利の可能性に対する13ドルの手数料を加えた金額)。
こんにちは。暇な時間にはよく無料のクラップスゲームをしています。ありがとうございます。素晴らしいと思います。コンピュータープログラミングについては全く知識がないので、サイコロの出目について質問させてください。サイコロは毎回完全にランダムに振られるのでしょうか?コンピュータープログラムで100回連続して振った場合、実際にサイコロを100回振った場合と同じような結果になるのでしょうか?
お褒めいただきありがとうございます。そのプログラムはJavaScriptで書かれています。乱数を生成するのは簡単な1行のコマンドです。Math.random() は0から1の間のランダムな小数を返します。こちらは25回のサイコロの目を生成する簡単なプログラムです。このページを更新すると、毎回異なる結果が表示されるはずです。
結果
ゲームの目的を達成するには、生成された乱数は十分だと私は考えています。しかし、もし私がリアルマネーゲームを開発するなら、より優れた、より安全な乱数生成器を使用するよう努力するでしょう。
グレイハウンド競馬場のオッズは競馬場と比べてどうですか?
フロリダ州のネイプルズ/フォートマイヤーズ・グレイハウンド競馬場に電話したところ、案内された担当者によると、テイクアウト(トラックカット)は、単勝、2着、3着のシンプルな賭けでは19%、クイネラのようなピック2では21%、トリフェクタのようなよりエキゾチックな賭けでは25%とのことでした。これはフロリダ州の競馬のテイクアウトと非常によく似ています。私が聞いた話によると、ドッグレースと競馬のテイクアウトはどこでもほぼ同じだそうです。