Skip to content
ZeroServer.tools

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