Random Answers

Lottery number generator

Press to draw

Drawn in your browser · nothing stored

Local · six distinct from 1–49, plus a bonus

Six distinct numbers between one and forty-nine, plus a bonus ball taken from the forty-three left in the drum. Every line is drawn uniformly, which is the whole of what a lottery generator can offer: no set of six is likelier to come up than any other.

How to generate a lottery line

1 Press the button for a line. It draws one on arrival too.
2 Press again for another line if you play several.
3 Type a seed first if a syndicate needs to check the line later.
4 Check the format matches your local game. Six from 49 is common but far from universal.

A six-from-49 draw has 13,983,816 possible lines, so one ticket matches all six with a probability of 1 in 13,983,816 whichever numbers are on it. Smaller prizes are on a different scale entirely: there are 20 ways for three of your six to be right and 12,341 ways for the other three balls to miss you, giving 246,820 three-match lines, or roughly one entry in 57. Both figures are fixed by the shape of the game. Nothing on this page moves them, and no method anywhere else does either.

What a random line is actually good for

It cannot make you win more often. It can stop you sharing when you do. Jonathan Simon, analysing the combinations UK National Lottery players chose for themselves, found selection is anything but uniform: low numbers are heavily overplayed because dates crowd 1 to 31, and combinations that make a shape on the ticket grid attract far more entries than their share. Every one of those lines comes up exactly as often as any other, and splits the prize far more often when it does. A line reaching above 31 is the same bet held by fewer people.

Two beliefs that cost money

A number absent for forty draws is neither due nor overdue. Each draw starts from the same 49 balls with no record of the last one, so the absence carries no information at all. The same error inverted is the hot number, where a run of appearances gets read as a bias in the machine. Both survive because genuine randomness looks lumpier than people expect: with six balls drawn from 49, most numbers are absent most weeks, and long gaps are the ordinary state rather than a signal.

What this page does

The six main numbers are drawn without replacement, then the bonus is taken from the forty-three still in the drum, so it can never repeat one of them. The draw uses crypto.getRandomValues with rejection sampling rather than a modulus: reducing a 32-bit value modulo 49 would quietly favour the low numbers, and a lottery page is the worst place to carry a low-number bias. Format varies more than people assume. EuroMillions is five from 50 plus two from 12, which is 139,838,160 combinations; the US Powerball is five from 69 plus one from 26, or 292,201,338; Germany’s 6aus49 uses this shape with a single-digit Superzahl in place of a bonus ball.

What people use it for

  • Filling a syndicate line without arguing over whose birthday goes in
  • Getting a line that reaches above 31, where fewer people play
  • Drawing numbers for an office sweepstake or a raffle
  • Filling a multi-line slip a line at a time, pressing again for each
  • Fixing a seed so the line can be verified after the draw

Questions

No. Every combination has identical odds: one in 13,983,816 for six from 49. No selection method changes that, and any page claiming otherwise is selling something.

MDN, Crypto.getRandomValues()Simon J. An Analysis of the Distribution of Combinations Chosen by UK National Lottery Players. Journal of Risk and Uncertainty 1998;17(3):243-77
Was this tool any good?
Internal signal only · I use it to find the tools worth rebuilding