Lottery Number Generator
Free online lottery number generator. Create random tickets for Powerball, Mega Millions, EuroMillions, EuroJackpot, UK Lotto, and Thai Government Lottery, plus a custom mode. Fair randomness via the Web Crypto API. 100% client-side.
Loading tool...
What is Lottery Number Generator?
The Lottery Number Generator is a free, browser-based tool that creates random lottery tickets using cryptographically secure randomness from the Web Crypto API. It ships with ready-made presets for the worldβs most popular lotteries β Powerball (5/69 + Powerball 1/26), Mega Millions (5/70 + Mega Ball 1/25), EuroMillions (5/50 + 2 Lucky Stars), EuroJackpot (5/50 + 2 Euro Numbers), UK Lotto (6/59), and the Thai Government Lottery (6-digit number) β and a fully custom mode where you define the main number count, range, and optional bonus balls. Generate 1 to 10 tickets at once, copy the results, and browse a 20-entry history. Everything runs entirely in your browser with no data sent anywhere.
Key Benefits
- Cryptographically secure, unbiased randomness via the Web Crypto API with rejection sampling, so every combination is equally likely
- Built-in presets for Powerball, Mega Millions, EuroMillions, EuroJackpot, UK Lotto, and the Thai Government Lottery with correct ranges and bonus balls
- A fully custom mode for any regional or scratch-card format with adjustable main and bonus number ranges
- Generate 1 to 10 tickets in one click and copy them all to your clipboard
- A 20-generation history to review and reuse previous number sets
Common Use Cases
- β’Get quick-pick style numbers for Powerball, Mega Millions, EuroMillions, or EuroJackpot without visiting a retailer site
- β’Generate Thai Government Lottery 6-digit numbers for fun or number ideas
- β’Create multiple lines for a lottery syndicate in a single click
- β’Run a fair random draw for an office pool, raffle, or classroom giveaway using the custom mode
- β’Explore probability and combinatorics by generating many random combinations across different lottery formats
How to Use the Lottery Number Generator
- Pick a lottery: Click one of the preset buttons (Powerball, Mega Millions, EuroMillions, EuroJackpot, UK Lotto, Thai Lottery) or choose Custom to define your own number ranges and bonus balls.
- Set the ticket count: Choose how many tickets to generate β pick a preset (1, 2, 5, 10) or type a number up to 10.
- Generate your numbers: Click Generate Numbers. The tool draws main numbers and any bonus balls using cryptographically secure randomness, then displays them as visual number balls.
- Copy or regenerate: Click Copy to copy all tickets to your clipboard, Regenerate for a fresh set, or check the History list to reuse a previous set.
Key Features
- Presets for Powerball, Mega Millions, EuroMillions, EuroJackpot, UK Lotto, and Thai Government Lottery with the correct number ranges and bonus balls built in.
- A fully custom mode lets you set the main number count, min/max range, and optional bonus numbers for any lottery format.
- Unbiased selection via rejection sampling over the Web Crypto API ensures every combination is equally likely.
- Generate 1 to 10 tickets at once with clear visual number balls and one-click copy to clipboard.
- A 20-generation history lets you review and reuse previous number sets without regenerating.
- 100% client-side and offline-capable β your numbers never leave your device.