로또 번호 생성 알고리즘
로또부자 번호 생성기는 역대 1등 당첨번호 통계를 바탕으로 AI와 함께 설계한 6가지 알고리즘을 사용합니다.
패턴 알고리즘
역대 당첨번호에서 자주 보던 '모양'과 비슷한 조합을 골라요.
당첨번호 6개를 모아 보면 자주 나오는 모양이 있어요. 그래서 세 가지를 봐요.
- 홀수·짝수가 섞인 정도 — 6개가 전부 홀수거나 전부 짝수인 경우는 드물어요. 홀수 3개·짝수 3개처럼 예전에 많이 나온 섞임일수록 좋게 봐요.
- 큰 번호·작은 번호가 섞인 정도 — 23부터 45까지를 큰 번호로 보고, 예전에 많이 나온 비율로 섞였는지 봐요.
- 6개를 다 더한 값 — 너무 작거나 너무 크지 않은지 봐요. 예전 당첨번호 합계 중 가장 작은 쪽 10%와 가장 큰 쪽 10%를 뺀 ‘보통 범위’ 안이면 좋게 봐요.
세 가지가 모두 흔한 모양일수록 점수가 높아요.
- 51223303741
홀수 4개·짝수 2개, 큰 번호 4개, 합계 148 → 모두 흔한 모양이라 점수가 높아요.
- 1357911
전부 홀수, 큰 번호 없음, 합계 36 → 모두 드문 모양이라 점수가 거의 0이에요.
이월수 알고리즘
지난주 당첨번호 중 1~2개가 이번에도 그대로 들어간 조합을 골라요.
지난주 번호를 한두 개 이어받은 조합을 가장 좋게 보고, 너무 많이 이어받으면 점수를 낮춰요.
| 조건 | 점수 |
|---|---|
| 지난주 번호 1~2개가 들어감 | 1점 |
| 3개 이상 들어감 | 0.3점 |
| 하나도 없음 | 0점 |
예시의 지난주 1등 번호
31119273342- 31522273844
지난주 번호 3과 27, 두 개가 들어 있어요 → 1점
- 31119274044
지난주 번호가 네 개나 들어 있어요 → 0.3점
이웃수 알고리즘
지난주 당첨번호의 바로 앞뒤 번호를 1~2개 담은 조합을 골라요.
예를 들어 지난주에 27이 나왔다면 26과 28이 이웃 번호예요. 지난주에 나온 번호 자체는 세지 않고, 점수 매기는 방식은 이월수와 같아요(1~2개 1점, 3개 이상 0.3점, 없으면 0점).
예시의 지난주 1등 번호
31119273342그래서 이웃 번호는 이 12개예요
2410121820262832344143- 41522283745
이웃 번호 4와 28, 두 개가 들어 있어요 → 1점
궁합수 알고리즘
예전 당첨번호에서 같이 자주 나온 번호끼리 묶인 조합을 골라요.
번호끼리도 ‘궁합’이 있다고 보는 방식이에요. 6개 번호를 두 개씩 짝지으면 15쌍이 나와요. 쌍마다 그 두 번호가 같은 회차에 함께 당첨된 적이 몇 번인지 세서 모두 더해요.
예를 들어 13과 34가 함께 22번, 13과 40이 함께 18번 나왔다면, 이런 횟수를 15쌍 모두 더한 값이 점수예요. 같이 자주 나온 번호끼리 모일수록 점수가 높아요.
연속번호 알고리즘
7·8처럼 바로 이어지는 번호가 딱 한 쌍 들어간 조합을 골라요.
| 조건 | 점수 |
|---|---|
| 이어지는 번호 한 쌍 | 1점 |
| 두 쌍 이상 | 0.5점 |
| 없음 | 0점 |
- 7815263341
7·8 한 쌍이 이어져요 → 1점
- 789263341
7·8·9처럼 세 개가 이어지면 7·8, 8·9 두 쌍으로 쳐요 → 0.5점
스마트 알고리즘
위 다섯 가지를 모두 따져 보고, 골고루 괜찮은 조합을 골라요.
번호 생성기는 조건에 맞는 후보 조합을 300개쯤 만들어 놓고 그중에서 골라요.
그리고 다섯 가지 등수의 평균이 좋은 조합을 골라요.
- 패턴 30등, 이월수 120등, 이웃수 120등, 궁합수 60등, 연속번호 90등 → 평균 84등
그래서 한 가지만 1등인 조합보다, 다섯 가지 모두 고르게 괜찮은 조합이 뽑혀요.