Lottery Number Generator
Random numbers for Powerball, Mega Millions and more
About this tool
This free lottery number generator creates random quick-pick style tickets for the most popular lotteries: Powerball, Mega Millions, EuroMillions, and UK National Lottery, plus a fully custom option where you set the pool size and number count. Main numbers are drawn without replacement (unique and sorted); bonus balls (Powerball, Mega Ball, Lucky Stars) are drawn separately with their own pool and styling.
Lottery numbers are chosen by a certified Random Number Generator (RNG) or physical ball-draw machine, making every combination equally likely. There is no statistical basis for "hot numbers," "cold numbers," or patterns — each draw is fully independent. A number that has appeared 10 times in the past is not more or less likely to appear in the next draw than one that has never appeared. This generator uses the Web Crypto API to produce cryptographically random selections, which are as random as possible in a browser environment.
Powerball: pick 5 numbers from 1–69 plus 1 Powerball from 1–26. Mega Millions: pick 5 numbers from 1–70 plus 1 Mega Ball from 1–25. EuroMillions: pick 5 numbers from 1–50 plus 2 Lucky Stars from 1–12. UK Lotto: pick 6 numbers from 1–59. These rules are accurate as of 2024 but may change — always verify with the official lottery website before purchasing tickets.
The custom option lets you set any range and count, making this generator useful beyond lotteries: random picks for raffle draws, classroom activities, picking contest winners, or any other scenario where you need unbiased random number selection from a defined pool.