UK Lotto number generator
Pull truly random UK Lotto lines in one tap — 6 numbers from 1–59. Generate up to 10 lines, copy any with a tap. Runs entirely in your browser; nothing is sent to a server. Updated for the 2026 two-round draw, where every line now plays twice a night.
Generate your numbers
Every line uses crypto.getRandomValues with rejection sampling, so each number is exactly equally likely — no bias, no shortcuts.
Fair by maths, private by design
Many online pickers lean on Math.random(), which isn't built to be unpredictable. Ours uses your device's cryptographically-secure randomness — the same class trusted for encryption keys — and we use rejection sampling so no number is quietly favoured over another. Your picks are made on your device and never transmitted anywhere.
Worth saying plainly: a generator can't predict a draw or improve your odds. Every UK Lotto combination always has exactly the same chance — 1 in 45,057,474 per line. What this gives you is a clean, unbiased, genuinely random line, free of the human habit of clustering around birthdays and patterns (which only matters for how a jackpot would be split, never for whether you win).
Questions, answered
How does the UK Lotto generator work?
crypto.getRandomValues) with rejection sampling, so every number is equally likely. Generate multiple lines and copy each with one tap. You don't pick the bonus ball — that's drawn by the machine on the night.What is the UK Lotto format and price?
What does the two-round format change?
Can a generator improve my chances of winning?
Are my generated numbers private?
Play for fun, play responsibly
UK Lotto is a game of pure chance. This generator produces random combinations only — it does not predict draws or improve your odds, and every combination is equally likely. Numbers are for entertainment; the National Lottery and its operator Allwyn are the only sources that confirm a result or prize. UK National Lottery winnings are paid tax-free.