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.

5

Fix / Exclude Numbers

Blue = always included, Red = always excluded.

Numbers are random and do not guarantee any winnings.

Winning Pattern Analysis

Odd / Even

4:2Most common odd:even split (36%)

High / Low

3:3Low(1–22):High(23–45) split (31%)

Number Sum

134Average sum of 6 numbers

Consecutive

51%Draws with consecutive numbers

Number Frequency

Based on last 97 draws

113
211
317
410
513
616
716
814
915
1012
1112
1213
1314
149
1519
1616
1711
188
1915
2011
2112
228
2311
2414
2513
2612
2722
2820
2913
3014
3114
329
3314
3410
3513
3612
3717
3817
3913
4013
419
4210
436
4410
4511
Most frequent
27(22×)
28(20×)
15(19×)
3(17×)
37(17×)
Least frequent
43(6×)
22(8×)
18(8×)
41(9×)
32(9×)

Latest Winning Numbers

1221th(2026-04-25)
61318283036+9
🏆 1st: 16 winner(s) | Per winner: ₩1,830,801,165💰 Total prize: ₩29,292,818,640🎰 Total sales: ₩122,979,623,000

Recent Winning Numbers

DrawDateNumbersBonus1st
12202026-04-18
22225283443
16142,114,514,161원
12192026-04-11
1215283945
31122,508,232,844원
12182026-04-04
32831324245
25181,714,482,042원
12172026-03-28
81015202931
41142,179,738,018원
12162026-03-21
31014152324
25142,148,654,000원
12152026-03-14
131519214445
39161,998,542,133원
12142026-03-07
101519273033
14122,431,577,188원
12132026-02-28
51125273638
2181,740,011,646원
12122026-02-21
5825314144
45122,654,089,032원
12112026-02-14
232627353840
10142,370,956,036원

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.

Lotto 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
Winning odds
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
Prize structure
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
Random number method
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.