Generator Tools
Lottery Number Generator
Generate random lottery quick picks for Powerball, Mega Millions, EuroMillions, UK Lotto, Lotto 6/49, Pick 3, Pick 4, or any custom game in your browser.
Game
Pick a lottery preset
Preset pool sizes match the public rules for each game so a generated line has the same shape as a real ticket. Switch to Custom to set any pool you like.
Main numbers
Main pool
Bonus numbers
Bonus pool
Optional. Used for the Powerball, Mega Ball, Lucky Stars, and other second-pool draws. Set the count to 0 for a single-pool game.
Up to 100 tickets per generation.
Sort numbers
Draw order keeps numbers in the sequence they were drawn (useful for Pick-style games).
Powerball tickets
Generated tickets will appear here
Choose a game above, set how many tickets you want, then click Generate tickets. Numbers stay in your browser; nothing is uploaded.
How to use
- Pick a game preset (Powerball, Mega Millions, EuroMillions, UK Lotto, Lotto 6/49, Pick 3, Pick 4) or choose Custom to set your own pool.
- Set how many tickets you want, from 1 up to 100, and choose the sort order: low to high, high to low, or draw order.
- Click Generate tickets. Each ticket appears as a row of numbered balls plus a copyable one-line text version.
- Use the per-ticket Copy button to grab one line, or Copy all to copy the full batch with a Ticket N: label on each line.
- Switch presets or click Generate again at any time for a new set. Numbers are uniformly random; no draw memory is kept.
About this tool
Lottery Number Generator produces random quick-pick tickets for the most popular draw games and for any custom pick-N-from-M game you set up. Presets are configured to the public pool sizes for US Powerball (5 from 1 to 69 plus a Powerball 1 to 26), US Mega Millions (5 from 1 to 70 plus a Mega Ball 1 to 24), EuroMillions (5 from 1 to 50 plus 2 Lucky Stars 1 to 12), UK Lotto (6 from 1 to 59), Lotto 6/49 (6 from 1 to 49), Pick 3 (3 digits 0 to 9 with repeats allowed), and Pick 4 (4 digits 0 to 9 with repeats allowed). The Custom preset lets you set any main pool, any bonus pool, any pick count, the bonus label that appears in the output, whether duplicates are allowed in either pool, and the sort order. Pick from 1 to 100 tickets per generation, sort each line low to high, high to low, or in draw order, and copy a single ticket or the entire batch. Numbers are drawn uniformly at random using crypto.getRandomValues with rejection sampling to avoid the modulo bias that breaks naive Math.random pickers; main numbers in unique-draw games are sampled without replacement using an in-place partial Fisher-Yates shuffle, so a 5-from-69 draw never produces a duplicate. Useful for casual lottery players who want to delegate the act of choosing numbers, office pools generating quick picks for a group, teachers and tutors demonstrating combinatorics with realistic pool sizes, and anyone running a tie-breaker or raffle that needs a verifiably uniform pick. The tool is honest about what it can and cannot do: each draw is independent of every previous draw, so it does not, and cannot, improve the odds of winning any lottery. It does not connect to any lottery operator, does not buy tickets, and does not check winning numbers. Everything runs in your browser, so the tickets and settings stay on your device.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Random Number Generator
Random integers, decimals, dice rolls, and list picks with unique-only and sort.
Open tool
GeneratorCoin Flip
Fair virtual coin flip with single, multi flip, and custom outcomes.
Open tool
GeneratorDecision Wheel
Animated wheel that picks one item fairly. Remove-winner mode for raffles.
Open tool
GeneratorList Randomizer
Shuffle items, draw winners, or build random teams from any list.
Open tool
GeneratorRandom String Generator
Random strings with hex, base32, base58, base62, base64 URL-safe, or a custom alphabet.
Open tool
SecurityPassphrase Generator
Random-word passphrases with live entropy and crack-time estimates.
Open tool