이 도구는 무엇을 하나요
로또 번호 생성기는 파워볼(Powerball), 메가밀리언(Mega Millions), 유로밀리언(EuroMillions), 유로잭팟(Eurojackpot), 로또 6/49, 썬더볼(Thunderball), 키노(Keno)는 물론 매일 추첨하는 Pick 2부터 Pick 9까지의 숫자 게임 등 인기 복권의 "자동 선택(퀵픽)" 번호 세트를 랜덤으로 만들어 줍니다. 또한 뽑을 번호 개수, 숫자 범위, 번호 중복 허용 여부, 그리고 별도의 특별 "보너스 볼" 번호 풀까지 직접 설정해 완전한 맞춤형 게임을 만들 수도 있습니다. (참고: 위 게임들은 대부분 해외 복권으로, 한국의 로또 6/45와는 규칙과 번호 범위가 다릅니다.)
사용 방법
드롭다운에서 원하는 복권을 고르고, 몇 게임(서로 독립된 번호 세트)을 뽑을지 선택한 뒤 실행하세요. 각 게임마다 메인 번호가 오름차순으로 정렬되어 표시되며, 특별 볼 번호가 있는 경우 따로 보여줍니다. "내가 좋아하는 번호 포함"을 체크하고 쉼표로 구분해 번호를 입력하면 모든 게임에 행운의 번호가 고정으로 들어갑니다. 보너스 볼이 있는 게임은 좋아하는 특별 번호도 지정할 수 있습니다. 언제든 다시 실행하면 완전히 새로운 번호가 나옵니다.
알고리즘 원리
이 기능은 정해진 공식이 아니라 랜덤 알고리즘으로 작동합니다. 각 번호는 0과 1 사이의 균일 분포 난수 \(r\)을 선택한 포함 범위에 대응시켜 다음 식으로 계산합니다.
$$n = \text{min} + \left\lfloor r \times (\text{max} - \text{min} + 1) \right\rfloor,\quad r \in [0,1)$$번호가 서로 달라야 하는 게임에서는 거부 샘플링(rejection sampling)을 사용합니다. 즉, 뽑은 값이 이미 세트에 있으면 버리고 다시 뽑으며, 필요한 개수만큼 서로 다른 번호가 모일 때까지 반복합니다.
$$S = \{ n_i \},\ |S| = \text{mainCount},\ n_i \ne n_j$$숫자 게임(Pick 시리즈)은 복원 추출 방식이라 같은 숫자가 반복될 수 있고 뽑은 순서도 그대로 유지됩니다.
계산 예시
메가밀리언(1~70에서 메인 번호 5개 + 1~25에서 메가 볼 1개)을 예로 들어 보겠습니다. 메인 번호의 난수가 0.041, 0.260, 0.327, 0.668, 0.985라고 가정해 봅시다. \(n = 1 + \lfloor r \times 70 \rfloor\) 식을 적용하면 3, 19, 23, 47, 69가 나옵니다. 메가 볼 난수가 0.700이면 $$1 + \lfloor 0.700 \times 25 \rfloor = 18$$이 됩니다. 따라서 최종 게임은 3 19 23 47 69 + [18]입니다.
자주 묻는 질문
다시 실행하면 같은 번호가 나오나요? 아니요. 실행할 때마다 새로운 랜덤 번호를 뽑기 때문에 결과가 매번 달라집니다. 이는 정상적인 동작입니다.
이 도구를 쓰면 당첨 확률이 높아지나요? 아닙니다. 모든 복권 결과는 무작위이며, 자동 선택 번호의 당첨 확률은 다른 유효한 조합과 정확히 동일합니다. 이 도구는 편의와 재미를 위한 것일 뿐입니다.
나만의 게임을 만들 수 있나요? 네. "맞춤 설정"을 선택해 메인 번호 개수, 범위, 중복 허용 여부, 그리고 선택적으로 특별 볼 풀을 설정하면 거의 모든 복권 형식을 구현할 수 있습니다.