Six unique numbers
The generator keeps selecting numbers from 1–59 until it has six different values. No number is repeated within the same line.
Generate six random Lotto numbers from 1–59. One £2 line now plays in both Lotto rounds.
Your random Lotto line
Each generated line contains six different numbers from 1–59. The numbers are sorted from lowest to highest so they are easy to read, copy and check later.
The generator keeps selecting numbers from 1–59 until it has six different values. No number is repeated within the same line.
Choose a single quick line or generate several separate random combinations together.
Copy Numbers copies every line currently displayed, including all five or ten lines when you generate a larger set.
Lotto changed in June 2026. You still choose the same six numbers from 1–59 and still pay £2 per line, but those numbers now take part in two separate Lotto rounds on the same draw night.
The same six-number line is checked against Round 1 and Round 2. Each round draws its own six main numbers and Bonus Ball.
That means the chance of matching all six numbers somewhere across the two rounds is now approximately 1 in 22,528,738 for a single £2 line.
Once you have generated your numbers, compare the odds, explore major lottery wins or try another number generator or planning tool.
Pick random numbers for other draw-based lottery games.
Compare Lotto with EuroMillions, Thunderball and other popular draw games.
Explore major wins, record jackpots and memorable winner stories.
Compare different lottery spending scenarios and long-term costs.
The generator uses the current Lotto number range of six numbers from 1–59. Current Lotto uses two number-draw rounds for each £2 line on Wednesday and Saturday draw nights.
Game rules and draw timings can change. Always check current operator information before entering a real draw.