Generate lottery numbers for Powerball, Mega Millions, EuroMillions, classic 6/49, or your own custom game -- a true lucky dip, drawn without replacement like the real machine.
This generator draws lottery numbers for the world's most popular formats -- Powerball, Mega Millions, EuroMillions, and classic 6/49 -- or any custom pick-N-of-M game you define, with bonus balls where the format has them.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
Use it for a random 'lucky dip' entry instead of your usual numbers, to run an office pool fairly, for raffle-style games at events, or just to daydream. Every line is drawn without replacement, exactly like the machine.
Each draw shuffles the full number range with the site's cryptographically secure randomness and takes the first N -- sampling without replacement, so no number repeats within a line. Bonus balls draw from their own separate range, matching how the real games work. Numbers are shown sorted, as tickets print them.
Powerball (5/69 + 1/26), Mega Millions (5/70 + 1/25), EuroMillions (5/50 + 2/12), and Lotto 6/49 -- plus a custom mode where you set how many numbers and the range.
No -- every combination is exactly as likely as any other. What this gives you is a genuinely uniform random pick, with no human bias toward birthdays and 7s.
No -- main numbers are drawn without replacement, just like real lottery machines. Bonus balls come from a separate drum, so a bonus can match a main number where the real game allows it.
Wheel of Names · Spin the Bottle · Ladder Game · Card Draw · Coinflip · Plinko