📌 シミュレーターの特徴
- 🎯 設定を自由にカスタマイズ(初期資金、目標金額、勝率、ベースユニット、初期数列)
- 🎲 モンテカルロ法を正しく再現(数列を利用したベット法)
- ⚡ 手動&オートモード対応(自動ベット機能搭載)
- 📊 リアルタイムな結果表示(戦績一覧&資金推移グラフ)
- 🔄 リセット機能(オートモード中でも即リセット可能)
📝 使い方
- ゲーム設定
- 「初期資金」「目標金額」「勝率」を入力
- 最小ベット額となる「ベースユニット」を設定
- 必要に応じて「初期数列」をカスタマイズ(カンマ区切りで入力)
- 「ゲーム開始」ボタンを押す
- 賭けを進める
- 「ベットする」ボタンで手動ベット
- 「オートモード開始」で自動ベット
- ゲーム終了条件
- 🎉 目標金額に到達 → 「おめでとう!」
- ❌ 資金がゼロになる → 「ゲームオーバー!」
- 🛑 ベット額が資金を超える → 自動停止(ベースユニットや数列を見直してください)
- 🔄 リセット → 「リセットボタン」で再スタート
🎯 モンテカルロ法のルール
モンテカルロ法は、数列とベースユニット(最小ベット額)を利用して賭け額を決める戦略です。
- 最初に数列 [1, 2, 3](または任意の数列)を作成し、各値にベースユニットを掛けた金額をベット単位にする
- 最初と最後の数を足した額をベット(例: 1 + 3 = $4)
- 負けたら、そのベット額を数列の末尾に追加(新しい数列: [1, 2, 3, 4])
- 勝ったら、使用した数を数列から削除(例: [2])
- 数列が空になったら利益確定(終了)
🎯 実際の動作例
| ラウンド |
結果 |
ベット額 |
残高 |
数列 |
| 1 |
❌ 負け |
400 |
99600 |
[1, 2, 3, 4] |
| 2 |
❌ 負け |
500 |
99100 |
[1, 2, 3, 4, 5] |
| 3 |
✅ 勝ち |
600 |
99700 |
[2, 3, 4] |
| 4 |
✅ 勝ち |
600 |
100300 🎉(利益確保!) |
[ ] (数列が空になり終了) |