LottoAnalyzerのすべての機能が機械学習を使っているわけではありません。そして、それでいいのです。番号ジェネレーターはあえて正直な作りにしてあります。重みづけのない純粋なランダムを、対応する23のロトシステムすべてで、技術的に正しく実装しています。
🎲 あえて「AIなし」
番号ジェネレーターは、コード上でも「AIを使わない番号生成」と明示されています。使っているのは単純で均等な分布のランダム(random.sample)で、出現頻度による重みづけも、AIのパターンもありません。これは、機械学習を使う別機能のAI分析とは、意図的に対照的な設計です。
🧩 3種類のボーナス数字ロジック
ロトシステムによって、ボーナス数字の抽選方法は異なります。ジェネレーターは、実際の3つの仕組みすべてを正しく再現しています。
| ロジックの種類 | 対象システム | しくみ |
|---|---|---|
| 独立した小さなプール(0〜9) | Lotto 6aus49、El Gordo | スーパーナンバー/Reintegroは、0〜9から独立して抽選される |
| 同じ数字プール | Austria Lotto、Irish Lotto、UK Lotto、Bonoloto | ボーナス数字は同じ数字の範囲から選ばれるが、すでに抽選された本数字とは重ならない |
| 独立した大きなプール | EuroJackpot、EuroMillions、Powerball、Mega Millions | ボーナス数字(ユーロナンバー、ラッキースター、Powerball、Mega Ball)は、完全に独立した数字の範囲から選ばれる |
📦 最大10セットを一度に生成
1回のリクエストで、1〜10セットの完全なナンバーを同時に生成できます。複数のナンバーを一度に記入したいとき、10回に分けてクリックしなくて済むので便利です。
⏰ 自動の抽選カウントダウン
生成したナンバーのセットごとに、次回の抽選もあわせて表示します。日・時間・分単位の正確なカウントダウン付きです。各システムの抽選日と抽選時刻はそれぞれ登録されています。たとえば次のとおりです。
| システム | 抽選日 | 時刻(目安) |
|---|---|---|
| Lotto 6aus49 | 水曜日、土曜日 | 18:25 / 19:25 |
| EuroJackpot | 火曜日、金曜日 | 20:00 |
| Bonoloto | 毎日 | 21:30 |
| El Gordo | 日曜日 | 21:40 |
💾 履歴の自動保存&お気に入り
生成したナンバーは自動的にあなた専用の履歴に保存されます。あとから、どんな組み合わせを試したかを振り返るのに便利です。さらに、気に入ったセットはお気に入りに登録して、ナンバーレーダーで追跡することもできます。
📋 まとめ:番号ジェネレーターの4つのポイント
- あえてAIなし:均等な分布の純粋なランダムで、隠れた重みづけはなし
- システムに応じた3種類の正しいボーナス数字ロジック(小さなプール、同じプール、独立したプール)
- 最大10セットを同時に生成可能
- 次回の抽選までの自動カウントダウンと履歴の保存