Documentation
Practical generator reference for ticket logic, strategies, exact system math, filter behavior, and analytics terminology for Swiss Lotto and EuroMillions.
Current access: guests use the public mode; after sign-in, all strategies, official systems, Bonus Expansion, and pattern filters are unlocked. Premium metadata remains only as technical preparation for a later paid rollout.
Table of Contents
Analytics Sections
Analytics and the generator use the same historical draw dataset. These views describe frequencies, gaps, patterns, and jackpot history; they are not win predictions.
| Topic | Description |
|---|---|
| 📊 Number Frequency | Frequencies: absolute count for each main number plus bonus frequency, rendered as heatmap and bar chart. |
| 🔥 Hot & Cold Numbers | Hot / Cold: top and bottom frequencies in recent window and full-history comparison. |
| ⏱️ Overdue Numbers | Gap: current, average, and maximum interval between appearances, including overdue status. |
| 🔗 Number Pairs | Pairs: most frequent number groups drawn together, from pairs to quintuplets, with drill-down by pattern. |
| 🔢 Number Sequences | Sequences: consecutive runs (2 to 5 numbers) with occurrence counts and drill-down context. |
| 📉 Distributions & Sums | Distributions: sums, even/odd split, high/low split, ranges, and consecutive structure. |
| 📈 Number Trends | Trends: monthly number dynamics, yearly heatmap, and recent-versus-historical ranking comparison. |
| 💰 Jackpot Statistics | Jackpots: win frequency, rollover streaks, payout dynamics, and top historical jackpot draws. |
Generation Strategies
The generator does not predict future draws. Each analytical strategy is a reproducible heuristic: it weights, ranks, or constrains the main-number space, then fills the active lottery secondary field. Official systems and exact expansions follow fixed combinatorics instead.
System Easy / System Picks use official tables for supported main-pool and secondary-pool sizes. The abbreviated Swiss Lotto system uses verified K-system matrices. In these modes, ticket count and lines are defined by system math; manual count and generic filters are disabled.
Bonus Expansion builds the full Cartesian product of every main-number combination from the selected pool and every valid secondary/star combination. The generated count can therefore exceed a manually desired count and is limited only by the configured per-run cap.
| Topic | Description | Implementation Details |
|---|---|---|
| Frequency | Numbers weighted by historical frequency (window adjustable) | Weighted main-field sampling by historical frequency plus a frequency-based secondary planner; emits full tickets. |
| Inverse Frequency | Priority to cold and overdue numbers | Inverse-frequency main-field weighting with overdue boost plus an aligned secondary planner; emits full tickets. |
| Balanced | Even/odd, decade, and sum balance | Main-field optimization for sum, parity, spread, and consecutive structure plus an aligned secondary planner. |
| Top Pairs | Seed from popular pair + weighted fill | Seeds the main field from high-frequency pairs, completes remaining main slots with weighted selection, then plans the secondary field. |
| Consecutive Pairs | Seed from historically popular consecutive pairs + random fill | Seeds the main field from historically frequent adjacent pairs, then completes the rest and plans the secondary field separately. |
| Trending Up | Priority to numbers with rising frequency | Weights the main field by rolling trend strength and plans the secondary field with the same trend model. |
| Overdue | Numbers with gap significantly above average | Weights main and secondary numbers by current gap versus average gap; emits full tickets. |
| Top Triplets | Seed from frequent triplets + weighted fill | Seeds the main field from frequent triplets, then completes remaining main slots and plans the secondary field separately. |
| Sum Zone | Weighted picks kept inside the historical central sum band | Keeps the main field inside the historical central sum band, then plans the secondary field; emits full tickets. |
| Max Coverage | Maximize ticket-space coverage across main and secondary fields | Greedy/adaptive ticket builder that scores new coverage, usage counts, and pair repetition across both main and secondary spaces. |
| Abbreviated System (Swiss Lotto) | Official Swiss Lotto abbreviated system from verified K-system tables | Verified table-driven Swiss Lotto K-system expansion. The chosen K preset fixes the main pool, Lucky Number pool, and exact line count. |
| Bonus Expansion | Exact expansion of a selected main pool across the full secondary space | Exact expansion: every C(pool, main-field-size) combination multiplied by every valid secondary-field combination for the active lottery. Manual count and generic filters are disabled. |
| Portfolio | Diversified mix of multiple strategies | Blends unique tickets from Frequency 30%, Balanced 20%, Overdue 20%, Sum Zone 15%, and Random 15%; deficit buckets are refilled in controlled rounds. |
| System Easy / System Picks | Official full system from selected main and secondary pools | Official full-ticket system expansion across the selected main and secondary pools. Only operator-supported pool pairs are allowed. |
| Random | Fully random selection | Uniform random full-ticket sampling across the lottery main and secondary spaces. |
| Custom | Fixed numbers + auto-fill | Keeps user-fixed main numbers, fills remaining main slots by weighted selection, then plans the secondary field. |
Generation Filters
Filters are grouped by mathematical scope: pool shaping before generation, main-field checks per ticket, and historical checks against archived draws.
Main-field and historical filters apply to analytical strategies. Official systems are defined by selected pools or verified K tables; Bonus Expansion is defined by its main pool plus the full secondary space.
| Topic | Description |
|---|---|
| Min Sum / Max Sum | Main-field filter. Min/Max sum rejects tickets whose main numbers fall outside the allowed sum interval. |
| Odd / Even | Pattern filter. Allows only selected historically observed odd/even patterns in the main field, for example 3-3 or 4-2. |
| Low / High | Pattern filter. Allows only selected low/high patterns in the main field, calculated relative to the active lottery number range. |
| Max Consecutive | Main-field filter. Max consecutive limits the longest adjacent run inside the main-number field. |
| Max Per Decade | Main-field filter. Max per decade limits how concentrated the main numbers are inside one 10-number block. |
| Exclude from last N draws | Ticket-history filter. Exclude last N draws rejects tickets using recent main numbers in the main field or recent bonus/stars in the secondary field. |
| Exclude numbers (click) | Pool-shaping filter. Exclude numbers removes selected main numbers from the candidate pool before ticket generation. |
| Max ticket overlap with history | Ticket-history filter. Max ticket overlap with history rejects tickets whose raw combined main + secondary overlap exceeds the chosen cap against any single historical draw. |
| Exclude previously drawn combinations | Ticket-history filter. Exclude previous combinations removes exact full-ticket repeats from history. |
Glossary
| Topic | Description |
|---|---|
| Hot Numbers | Number appearing more often than peers in a chosen window. |
| Cold Numbers | Number appearing less often than peers in a chosen window. |
| Overdue Numbers | Count of draws since a number last appeared. |
| Overdue | Number with current gap significantly above its average gap. |
| Official systems | Official full-system expansion (System Easy / System Picks) or verified Swiss Lotto K-system expansion at the full-ticket level. |