Random Lottery Number Generator
Unique, sorted picks for any lottery format — set the ball range yourself.
Generated numbers
Your numbers will appear here. Press Generate to start.
Generate a random set of lottery numbers. The defaults cover a common six-from-forty-nine draw, and you can change the ball range and how many numbers to pick for any other format. Numbers are drawn without repeats and sorted low to high, which is how a lottery slip is filled in — and, worth saying plainly, a random pick has exactly the same odds as any other combination.
Why use this tool?
No repeats
Unique mode is on by default, because no lottery draws the same ball twice.
Sorted for the slip
Results come back low to high, matching the order you fill a ticket in.
100% private
Generation happens in your browser using the Web Crypto API. Nothing is sent to a server, nothing is logged, and there is no analytics script watching what you produce.
Any draw format
Change the ball range and pick count for 5-from-50, 6-from-59, or whatever your local draw uses.
How this random lottery number generator works
Numbers are drawn from the Web Crypto API without replacement, so each ball can appear only once per line — the same constraint a physical draw has.
Rejection sampling keeps the distribution uniform across the ball range. There is no weighting toward 'overdue' numbers, because past draws have no influence on future ones.
Results are sorted ascending by default. Sorting is cosmetic only: the set of numbers is what matters, and the order they were drawn in does not affect anything.
How to use it
Step 1: Match your draw format
Set the lowest and highest ball numbers and how many to pick.
Step 2: Generate a line
Press Generate for a set of unique numbers, sorted low to high.
Step 3: Copy or export
Copy the line, or generate repeatedly and export several lines as CSV.
Example usage
- A standard 6-from-49 line
- The default settings — six unique numbers between 1 and 49.
- A 5-from-70 draw
- Set the maximum to 70 and the pick count to 5 for a larger main-ball format.
- A syndicate's lines
- Generate repeatedly and export to CSV so every member has a record of the entries.
Frequently asked questions
Do random lottery numbers improve my odds?
No. Every combination is equally likely, so a random pick has exactly the same chance as numbers you choose yourself. The one practical edge is that random picks avoid popular patterns like birthdays and straight lines, which means if you do win you are less likely to be splitting the prize with other players who picked the same set.
Can I pick the bonus or star ball too?
Generate the main numbers first, then run a second generation with the bonus ball's own range and a pick count of one.
Why are numbers sorted low to high?
It matches how lottery slips are filled in and makes duplicates obvious. Switch the sort to random order if you prefer to see the draw sequence.
Are 'hot' and 'cold' numbers real?
No. Each draw is independent, so a number that has not appeared for months is no more due than any other. Any generator claiming otherwise is selling a pattern that does not exist.
Is this an official lottery system?
No. It is a free tool for picking numbers. Official draws use audited, certified equipment, and you should always buy tickets through the licensed operator for your area.
Related tools
Random Number Generator
Set any minimum and maximum and draw as many numbers as you need.
Random Number Generator 1–100
The classic 1 to 100 draw — one click, genuinely unbiased.
4 Digit Random Number Generator
Random codes from 0000 to 9999, zero-padded and ready to use as PINs or verification codes.
Browse every tool in Random Number Generators & Number Tools.