Odd / Even
4:2Most common odd:even split (36%)Lotto Number Generator | Random 1–45 Number Sets
This lotto number generator draws 6 unique numbers from 1 to 45 following Korean Lotto 6/45 rules. It uses the browser's cryptographic random number generator (crypto.getRandomValues) for less biased results than Math.random(). Choose how many sets to create and whether to include a bonus number. Generate multiple combinations at once before your weekly purchase.
How to use
Choose sets
Choose how many sets to generate.
Set options
Enable the bonus number option if needed.
Generate
Generate the numbers and review or copy the result.
When to use this tool
Useful when you want quick random combinations instead of choosing each number manually.
When you want quick picks without choosing each number yourself
Generating extra combinations to compare alongside auto-picks
Creating multiple sets at once for a group purchase
Korean Lotto 6/45 Basics
Based on the Korean Dong Haeng Lottery 6/45 rules.
| Pick 6 unique numbers from 1 to 45 |
| One bonus number is drawn separately (used for 2nd prize) |
| Drawing every Saturday at 8:35 PM KST |
| ₩1,000 per game, up to 5 games per ticket |
| 1st prize (6 match): 1 in 8,145,060 |
| 2nd prize (5 + bonus): 1 in 1,357,510 |
| 3rd prize (5 match): 1 in 35,724 |
| 4th prize (4 match): 1 in 733 |
| 5th prize (3 match): 1 in 45 |
| 1st: 4/6 of 75% of total prize pool |
| 2nd: 0.5/6 of 75% of total prize pool |
| 3rd: 0.5/6 of 75% of total prize pool |
| 4th: Fixed ₩50,000 |
| 5th: Fixed ₩5,000 |
| This tool uses crypto.getRandomValues() for randomness |
| Cryptographic randomness is less biased than Math.random() |
| Each generation is independent of previous results |
| Results do not guarantee any winnings — use for reference only |
FAQ
Are numbers from this tool more likely to win?
No. Lotto draws are completely random, so all number combinations have the same probability regardless of how they were chosen. The 1st prize odds are about 1 in 8.14 million.
How is crypto.getRandomValues() different from Math.random()?
crypto.getRandomValues() uses the operating system's cryptographic random number generator for unpredictable results. Math.random() produces pseudo-random numbers that can exhibit patterns.
What is the bonus number?
The bonus number is one extra number drawn in addition to the 6 winning numbers. If you match 5 numbers plus the bonus, you win 2nd prize.
How many sets can I generate at once?
You can generate 1 to 10 sets at a time. An actual lotto ticket in Korea allows up to 5 games per slip.
Can I save or share the generated numbers?
Click the Copy button to copy all generated numbers to your clipboard. Then paste them into a note app or messenger to save or share.