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

Try your lucky lotto numbers!

Press the button below to pick your numbers

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 (32%)

Number Sum

135Average sum of 6 numbers

Consecutive

51%Draws with consecutive numbers

Number Frequency

Based on last 102 draws

Most frequent
27(23×)
28(21×)
15(19×)
3(17×)
6(17×)
Least frequent
43(6×)
22(9×)
14(9×)
34(10×)
18(10×)

Latest Winning Numbers

1226th(2026-05-30)
4613172628+41
🏆 1st: 10 winner(s) | Per winner: ₩2,815,230,113💰 Total prize: ₩28,152,301,130🎰 Total sales: ₩120,259,943,000

Recent Winning Numbers

DrawDateNumbersBonus1st
12252026-05-23
8919254142
33132,228,133,087원
12242026-05-16
91821274445
28122,414,855,250원
12232026-05-09
161820323339
26161,857,554,133원
12222026-05-02
41117223241
34241,202,986,844원
12212026-04-25
61318283036
9161,830,801,165원
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원

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.