Random Number 1 to 59

Generate random numbers from 1 to 59 — matching the current UK National Lottery Lotto format. Set count to 6 with "No duplicates" enabled to simulate a complete Lotto draw. Our cryptographic engine ensures each combination has exactly equal probability.

—
—

History

Common Uses

  • ✓ UK National Lottery (Lotto) simulation
  • ✓ Large raffle draws
  • ✓ Lottery number analysis practice
  • ✓ Minute-based time selection
  • ✓ Statistical sampling exercises

Frequently Asked Questions

How do I simulate a UK Lotto draw?
Set the count to 6 and enable "No duplicates," then click Generate. This produces 6 unique numbers from 1-59, matching the official UK National Lottery Lotto format. Each draw uses cryptographic randomness for true fairness.
What are the odds of matching all 6 numbers?
In a 6-from-59 lottery, there are 45,057,474 possible combinations. This means each set of 6 numbers has approximately a 1 in 45 million chance of being the winning combination.
Can I type a custom count, like 6 numbers between 1 and 59 at once?
Yes — the "How many?" box accepts any count from 1 to 1,000 (type 6, 25, 500…), and the quick buttons fill common values. Turn on "No duplicates" when every number must be unique.
How many possible results are there in the 1 to 59 range?
Exactly 59 (counting both 1 and 59). Each has an identical 1-in-59 chance (1.69%) of appearing on every draw, independent of previous results.
Are my generated numbers stored or logged?
No. Numbers are generated locally in your browser with crypto.getRandomValues() and are never sent to, or stored on, any server. Click Clear or reload the page and they are gone.
← Need a different range? Go to Home