Understand the numbers
What does a lottery habit cost over time?
A small weekly ticket can become a substantial long-term expense. This free simulator turns your chosen ticket price and playing frequency into a clear view of total spending, randomly simulated prizes and return on spend.
1Set a realistic habit
Enter what one ticket costs, how many tickets you buy each week and whether you want to model 1, 5, 10, 20 or 40 years.
2Run independent random draws
The tool creates a random five-number, two-star ticket and result for every simulated play. Each draw is independent from the previous one.
3Compare cost with return
Follow cumulative spending and simulated prizes on the chart. The net result and return percentage make the long-term difference easy to read.
Example
Two €2.50 tickets a week for 10 years
That scenario simulates 1,040 tickets and costs €2,600 before any prizes. Changing the ticket price, frequency or time period updates the calculation automatically.
Methodology
How return on spend is calculated
(simulated prizes − ticket spending) ÷ ticket spending × 100
The prize amounts are a simplified, fixed model for illustration. They are not current official jackpot estimates and do not predict future results.
Frequently asked questions
Lottery simulator FAQ
Does this lottery simulator use real money?
No. The simulator never places a bet or uses real money. It is an educational illustration of lottery spending and random outcomes.
Can the simulator predict EuroMillions results?
No. Each ticket and draw is generated independently at random. Previous simulations cannot predict or improve the chance of a future lottery result.
How is lottery return on spend calculated?
Return on spend is calculated as simulated prize money minus ticket spending, divided by ticket spending, then multiplied by 100.
Are the prize amounts official or live?
No. The simulator uses a fixed illustrative prize table. Real EuroMillions prizes and jackpots vary, so this tool should be used to understand spending patterns rather than estimate a future payout.