The 1–49 range
Forty-nine is the pool most lotteries were built on: six balls from 49, the format that ran the UK National Lottery for two decades and still runs in Canada, Germany, Poland and beyond.
One draw here gives one number. A full 6/49 line needs six numbers drawn without replacement, which is the lotto tool's job; this range is for when you want a single ball, or a couple to finish a line.
Each number carries 2.04 percent, which is not the same as a 2.04 percent chance of anything useful. There are 13,983,816 possible 6/49 lines.
- 1 to 49, both included
- 49 whole numbers
- 2.04%, exactly 1 in 49
- 1 to 10 numbers per draw
- None inside a multi-number draw
- Every draw gets a link that replays it
What a 1–49 draw is for
- Drawing a single lottery ball from a 49-number pool
- Filling one missing number on a part-completed line
- Picking a bonus or tiebreak number in a 49-slot game
- Choosing one of 49 numbered lots
- Sampling a position on a seven-by-seven grid
How the randomness works
Every tap calls crypto.getRandomValues, the browser's cryptographic generator, and asks it for one unsigned 32-bit value. That lands somewhere between 0 and 4,294,967,295, and it then has to be folded down to the 49 numbers in this range.
Folding it down with a plain remainder is where most generators go wrong, an error known as modulo bias. 49 does not divide 4,294,967,296 evenly: 39 values are left over at the top, and wrapping them around would make the first 39 numbers in the range fractionally likelier than the rest. This tool throws away any raw value at or above the last exact multiple of 49 and draws a fresh one instead. That is rejection sampling. It fires about 1 in 110,127,367 draws, and it is the difference between 2.04% exactly and 2.04% approximately.
Ask for more than one number and the tool keeps drawing until it holds that many distinct values, then sorts them ascending. Nothing is seeded, nothing is sent anywhere, and each draw is independent of the one before it. The roll history under the tool lives in your browser's local storage, where the clear button empties it. The daily lucky numbers elsewhere on this site work the opposite way on purpose: they use a seeded generator so the same date always returns the same set. How random is random sets the two side by side.
Two point zero four percent per ball, flat, with no memory of what came before. Lottery players spend a lot of energy on hot and cold numbers, and the arithmetic is unforgiving: a ball drawn last week has the same chance this week, because the machine keeps no records. Where randomness genuinely helps is on the payout side. Six numbers spread across the whole 1–49 pool collide less often with the birthday lines everyone else plays.
- crypto.getRandomValues, the browser's cryptographic generator
- One unsigned 32-bit value, sometimes more
- Rejection sampling onto 49 slots
- 39 of 4,294,967,296 raw values, redrawn
- No. These tools are never seeded
- Your browser. No server ever sees a draw
1–49 — frequently asked
This range draws one ball at a time. For a whole line, the lotto draw picks six from 49 without replacement and sorts them the way the machine does, which is what a real slip needs.
Not in any way you can use. Draws are independent, so a number's history carries no information about the next draw. The patterns people find in past results are the patterns randomness always produces, read backwards.
One in 13,983,816 for a single line. Buying ten lines takes it to one in 1,398,382, which is ten times better and still a number with no intuitive meaning.