Lotto Number Generator
Generate random lottery numbers for Powerball, EuroMillions, UK Lotto, or a custom pool.
Pick 6 from 1–59 · 6 unique numbers
How random lottery numbers are generated
Numbers are generated using the Fisher–Yates shuffle (Knuth shuffle) applied to the full pool array, then the first pick numbers are taken. The shuffle uses Math.random()— cryptographically-random quality isn't needed for lottery quick-picks because all combinations are equally likely with a fair shuffle. Numbers are sorted ascending before display, matching official lottery ticket format.
For dice-based randomness see Dice Probability Calculator. For general random numbers see Random Number Generator. To generate UUIDs see UUID Generator.
Private & free — this tool runs entirely in your browser.
Related Calculators tools
Percentage Calculator
Solve percentage, increase, and change calculations.
Age Calculator
Calculate exact age in years, months, and days.
Unix Timestamp Converter
Convert Unix epoch timestamps to and from human dates.
Tip Calculator
Calculate tip and split the bill between people.
Aspect Ratio Calculator
Solve width or height for a target aspect ratio.
Kilometers to Miles
Convert kilometers into miles instantly.
Miles to Kilometers
Convert miles into kilometers instantly.
Temperature Converter
Convert between Celsius, Fahrenheit, and Kelvin.