Lottery Number Generator
Generate random lottery numbers for Powerball, Mega Millions, EuroMillions, and more.
Pick up to 5 lines at once with a single click for any lottery game.
Lottery Number Generator
This tool generates random number combinations for popular lottery games using a cryptographically random shuffle. Each number in the main pool is equally likely to be selected.
Supported lottery games:
| Game | Main Numbers | Bonus Ball | Jackpot Odds |
|---|---|---|---|
| Powerball (US) | 5 from 1–69 | 1 from 1–26 | 1 in 292,201,338 |
| Mega Millions (US) | 5 from 1–70 | 1 from 1–25 | 1 in 302,575,350 |
| EuroMillions | 5 from 1–50 | 2 from 1–12 | 1 in 139,838,160 |
| UK Lotto | 6 from 1–59 | — | 1 in 45,057,474 |
| Australian Oz Lotto | 7 from 1–47 | — | 1 in 62,891,499 |
| Canada Lotto 6/49 | 6 from 1–49 | — | 1 in 13,983,816 |
| Pick 3 | 3 digits 0–9 | — | 1 in 1,000 |
| Pick 4 | 4 digits 0–9 | — | 1 in 10,000 |
How randomness works: Numbers are generated using the Fisher-Yates shuffle algorithm seeded by the browser’s built-in Math.random() function. This is suitable for lottery picks but is not a true cryptographic random number generator.
Are any numbers “luckier” than others? No. In a fair lottery, every number combination is equally likely. Previous draws have no influence on future draws — the lottery has no memory. Frequently drawn numbers are simply the result of chance variance.
Hot and cold numbers: Many players track “hot” (frequently drawn) or “cold” (rarely drawn) numbers. Statistically, these patterns are random coincidence. The expected frequency of every number is the same in a fair draw.
Syndicate tip: Avoid consecutive sequences (1, 2, 3, 4, 5) or calendar dates (1–31 only) — many people pick these, which means more splits if you win. Random picks are as likely to win and less likely to be shared.