범위와 개수만 정하면 누구에게도 치우치지 않게 뽑습니다
랜덤 숫자 뽑기는 최솟값과 최댓값 사이의 정수 가운데 원하는 개수를 무작위로 골라 주는 도구입니다. 범위 안의 모든 숫자는 같은 확률로 뽑히고, 뽑기를 누르는 순간 결과가 정해집니다. 1~30 출석번호에서 발표자 한 명, 1~45에서 여섯 개, 000~999 응모번호에서 당첨 번호 하나처럼 번호가 이미 붙어 있는 대상이라면 이름을 하나씩 적을 필요 없이 바로 뽑을 수 있습니다.
기본값은 한 번에 같은 숫자가 두 번 나오지 않는 방식입니다. 결석한 번호처럼 처음부터 뺄 숫자는 제외 칸에 적거나 번호판에서 누르면 되고, 여러 번에 나눠 뽑을 때는 이어 뽑기를 켜 두면 앞에서 나온 숫자가 다음 후보에서 계속 빠집니다. 결과판 아래 번호판에는 이번에 뽑힌 숫자, 앞에서 빠진 숫자, 제외한 숫자가 색으로 나뉘어 표시됩니다.
사람이 고르는 대신 숫자를 뽑는 이유
여러 사람 가운데 한 명을 고르거나 경품 당첨자를 정할 때, 진행자가 직접 고르면 결과가 공정해도 의심을 받기 쉽습니다. 규칙(범위·개수·중복 여부)을 먼저 알리고 모두가 보는 화면에서 뽑으면, 결과를 누구도 미리 알 수 없었다는 사실을 함께 확인할 수 있습니다. 이 도구를 쓰기 좋은 상황은 아래와 같습니다.
- 수업·회의에서 차례 정하기: 1~30에서 한 명씩 이어 뽑기를 켜고 부르면 같은 사람이 두 번 불리지 않고, 번호판에서 아직 안 불린 번호가 한눈에 보입니다.
- 응모번호 추첨: 000~999 범위에 자릿수 맞추기를 켜면 번호표와 같은 모양(007)으로 나오고, 크게 보기로 행사 화면에 띄울 수 있습니다.
- 문제·쪽수·순서 고르기: 문제집 1~120번 가운데 복습할 10문제, 발표 순서 1~8처럼 숫자 자체가 필요한 값을 정할 때 씁니다.
- 놀이와 확률 익히기: 1~6을 여러 번 중복 허용으로 뽑아 주사위처럼 쓰거나, 내 번호를 적어 두고 몇 개를 맞힐지 확률 막대와 비교해 볼 수 있습니다.
뽑는 순서
- 자주 쓰는 범위 단추(1~10, 1~45 중 6개, 1~100, 주사위 1~6, 000~999)를 누르거나 최솟값·최댓값을 직접 적습니다. 음수와 0도 되고, -1,000,000,000부터 1,000,000,000까지 받습니다.
- 뽑을 개수를 1~1,000 사이로 정합니다. 옆의 −, + 단추로 하나씩 바꿀 수 있습니다.
- 뽑는 방식을 확인합니다. 같은 숫자가 다시 나오면 안 되면 첫 번째 스위치를 켜 두고, 여러 번 나눠 뽑는다면 이어 뽑기도 켭니다.
- 뽑기를 누르거나 입력칸에서 Enter를 누릅니다. 좁은 화면에서는 결과판이 보이는 자리로 화면이 옮겨 갑니다.
- 결과가 여러 개면 카드 아래에 몇 번째로 나왔는지가 붙습니다. 작은 순·큰 순은 같은 결과를 정렬만 하고 새로 뽑지 않습니다.
- 결과 복사로 붙여 넣을 곳에 맞는 구분(쉼표·띄어쓰기·줄바꿈)을 골라 복사합니다. 설정 링크 복사는 범위·개수·방식·제외를 담은 주소를 만들어, 같은 설정으로 다시 열 수 있게 합니다.
중복 없이, 중복 허용, 이어 뽑기의 차이
세 방식은 '한 번 뽑을 때 같은 숫자가 나올 수 있는가'와 '다음 뽑기에서 앞의 숫자가 다시 후보가 되는가'로 나뉩니다. 통계에서는 꺼낸 공을 다시 넣지 않는 방식을 비복원추출, 다시 넣는 방식을 복원추출이라고 부릅니다.
| 방식 | 한 번의 결과 안 | 다음 뽑기 후보 | 맞는 상황 |
|---|---|---|---|
| 중복 없이(기본) | 서로 다른 숫자만 | 다시 처음 범위 전체 | 당첨자 여러 명, 1~45 중 6개 |
| 중복 허용 | 같은 숫자가 다시 나올 수 있음 | 다시 처음 범위 전체 | 주사위 여러 번, 반복 실험 |
| 이어 뽑기 | 서로 다른 숫자만 | 앞에서 나온 숫자를 뺀 나머지 | 한 명씩 차례로 부르기, 경품 회차 나눠 추첨 |
중복 없이 뽑을 때는 뽑을 개수가 남은 후보 수보다 많을 수 없습니다. 1~10에서 11개를 달라고 하면 오류로 알려 줍니다. 이어 뽑기는 중복 없이 뽑기와 함께 쓰는 기능이라 중복 허용을 고르면 꺼집니다. 이어 뽑기로 범위를 다 뽑으면 요약 줄에 다 뽑았다고 나오고, 통계 칸의 되돌리기를 누르면 처음 범위로 돌아갑니다. 번호판에서 빠진 숫자 하나를 누르면 그 숫자만 후보로 되돌릴 수도 있습니다.
당첨 확률은 이렇게 계산합니다
통계 칸의 '숫자 하나가 뽑힐 확률'은 특정 숫자 하나가 이번 결과에 들어갈 확률입니다. 남은 후보 수를 n, 뽑을 개수를 k라고 하면 중복 없이 뽑을 때는 k ÷ n, 중복을 허용하면 k번 가운데 한 번이라도 나올 확률이라 1 − (1 − 1/n)k입니다. 표시는 소수 둘째 자리까지 반올림하고, 0.01%보다 작으면 '0.01% 미만'으로 적습니다.
| 설정 | 계산 | 확률 |
|---|---|---|
| 1~100에서 1개 | 1 ÷ 100 | 1% |
| 000~999에서 1개 | 1 ÷ 1,000 | 0.1% |
| 1~45에서 6개, 중복 없이 | 6 ÷ 45 | 13.33% |
| 1~6에서 3번, 중복 허용 | 1 − (5/6)³ = 91/216 | 42.13% |
| 1~30 이어 뽑기, 10번째 부를 때 | 1 ÷ 21(남은 21명) | 4.76% |
| 1~30 이어 뽑기, 29번째 부를 때 | 1 ÷ 2 | 50% |
이어 뽑기에서는 후보가 줄어드는 만큼 남은 사람이 걸릴 확률이 올라가지만, 매번 남은 후보끼리는 확률이 똑같습니다. 처음부터 끝까지 따지면 30명 모두 30번 가운데 한 번씩 불리므로 누구도 손해를 보지 않습니다.
1~45 중 6개와 로또6/45 확률
'1~45 중 6개' 단추는 로또6/45와 같은 범위를 한 번에 채웁니다. 동행복권 안내에 따르면 로또6/45는 1~45 가운데 고른 6개 숫자가 추첨 숫자와 몇 개 일치하는지에 따라 등위가 정해지고, 1등 확률은 1/8,145,060입니다. 45개에서 6개를 고르는 조합이 정확히 8,145,060가지이기 때문입니다. 어떤 조합을 고르든 확률은 같아서, 이 도구로 번호를 뽑아도 판매점의 자동 선택과 마찬가지로 당첨 가능성은 달라지지 않습니다.
내 번호 확인 칸에 6개를 적으면 몇 개를 맞힐지 확률 막대가 그려집니다. 막대는 초기하 분포 C(6, x) × C(39, 6 − x) ÷ C(45, 6)로 계산하며, 그 값은 아래 표와 같습니다. 3개 이상 맞힐 확률을 더하면 약 2.38%이고, 6개 가운데 하나도 못 맞힐 확률도 40%가 넘습니다.
| 맞는 개수 | 경우의 수 | 확률 | 로또6/45 등위(동행복권) |
|---|---|---|---|
| 0개 | 3,262,623 | 40.06% | 낙첨 |
| 1개 | 3,454,542 | 42.41% | 낙첨 |
| 2개 | 1,233,765 | 15.15% | 낙첨 |
| 3개 | 182,780 | 2.24% | 5등(약 1/45) |
| 4개 | 11,115 | 0.14% | 4등(약 1/733) |
| 5개 | 234 | 0.0029% | 보너스 번호까지 맞으면 2등(1/1,357,510), 아니면 3등(1/35,724) |
| 6개 | 1 | 0.0000123% | 1등(1/8,145,060) |
이 도구는 지난 당첨 번호를 분석하거나 '잘 나오는 번호'를 골라 주지 않습니다. 실제 복권 구매와 추첨 일정, 당첨금은 발행 기관의 공식 안내를 따르세요.
번호판과 제외 칸 쓰는 법
범위가 200개 이하이면 번호판에 숫자가 한 칸씩 놓입니다. 칸을 누르면 그 숫자가 제외 칸에 들어가 빗금으로 바뀌고, 다시 누르면 후보로 돌아옵니다. 출석부를 보며 결석한 번호를 누르는 식으로 쓰면 됩니다. 키보드로는 번호판에 들어간 뒤 방향키로 옮기고 Enter나 Space로 누릅니다.
- 제외 칸에는 '4, 13, 20~25'처럼 쉼표나 띄어쓰기로 나눠 적고, 이어진 구간은 물결표(~)나 하이픈(-)으로 잇습니다. 음수 구간은 -10~-5처럼 적습니다.
- 범위 밖의 숫자는 적어도 후보 수에 영향이 없습니다. 1~100에서 4, 13, 20~25를 빼면 후보는 92개가 됩니다.
- 숫자가 아닌 글자가 섞이면 어느 항목을 읽지 못했는지 알려 주고 뽑기를 멈춥니다.
- 범위가 200개보다 크거나, 숫자가 길어(예: 1,000,000 근처) 한 칸에 다 들어가지 않으면 번호판은 범위를 최대 100칸으로 나눈 묶음으로 바뀝니다. 000~999라면 한 칸이 10개이고, 칸이 채워진 만큼 그 묶음에서 빠진 숫자가 많다는 뜻입니다. 이번에 뽑힌 숫자가 든 칸은 강조색으로 표시됩니다.
결과를 정하는 방법
숫자는 브라우저의 Web Crypto crypto.getRandomValues()로 받은 32비트 난수로 고릅니다. MDN은 이 함수를 암호학적으로 강한 난수를 주는 기능으로 설명합니다. 다만 난수를 범위 크기로 나눈 나머지를 그대로 쓰면 치우침이 생깁니다. 예를 들어 범위가 2,000,000,001개(−10억~10억)이면 2³² = 4,294,967,296을 그 수로 나눈 나머지가 294,967,294라서, 나머지만 쓸 경우 앞쪽 294,967,294개 숫자가 다른 숫자보다 1.5배 자주 나옵니다. 이 도구는 그 나머지 구간에 떨어진 난수를 버리고 다시 받는 방식(거부 표본)으로 모든 후보의 확률을 똑같이 맞춥니다.
중복 없이 여러 개를 뽑을 때는 후보 가운데 서로 다른 위치 k개를 모든 조합이 같은 확률이 되도록 고른 뒤, 그 순서를 다시 고르게 섞어 '뽑은 순서'까지 무작위로 만듭니다. 제외 구간과 앞에서 뺀 숫자는 구간 목록으로 계산하므로 범위가 20억 개여도 숫자 목록을 따로 만들지 않습니다.
- 보통·느리게 연출에서 숫자가 굴러가는 모습은 보여 주기용이며, 최종 숫자는 움직임이 시작되기 전에 이미 정해집니다. 모두 공개나 남은 숫자 바로 보기를 눌러도 결과는 같습니다.
- 아직 열리지 않은 숫자는 번호판·눈금자·내 번호 확인에도 미리 나타나지 않습니다.
- 기기에서 동작 줄이기를 켜면 굴러가는 움직임 없이 차례대로 나타납니다.
자주 틀리는 생각
- 같은 숫자가 연달아 나오면 고장이다: 중복 허용이면 정상입니다. 1~6에서 두 번 뽑아 같은 숫자가 나올 확률은 1/6(16.67%)이고, 1~100에서 10번 뽑아 같은 숫자가 한 번이라도 다시 나올 확률은 37.18%, 1~365에서 23번이면 50.73%입니다.
- 한동안 안 나온 숫자가 나올 차례다: 중복 없이·중복 허용 모두 매번 새로 뽑으므로 앞의 결과가 다음 결과에 영향을 주지 않습니다. 이어 뽑기에서만 앞에서 나온 숫자가 후보에서 빠집니다.
- 마음에 들 때까지 다시 뽑아도 공정하다: 결과를 보고 다시 뽑기 시작하면 진행자가 결과를 고르는 것과 같아집니다. 첫 결과로 정한다는 규칙을 미리 알리세요.
- 숫자를 고르게 흩어 뽑아야 무작위다: 무작위 결과는 몰려 보이는 일이 흔합니다. 1~45에서 6개를 뽑으면 이어지는 두 숫자(예: 17, 18)가 함께 나오는 경우도 자주 있습니다.
공정하게 추첨을 진행하는 순서
- 범위 양끝이 실제 번호표의 첫 번호·끝 번호와 같은지 확인합니다.
- 결석자·이미 받은 사람처럼 뺄 번호를 제외 칸이나 번호판에 미리 넣습니다.
- 한 사람이 두 번 걸려도 되는지 정하고 중복 방식을 맞춥니다. 여러 번 나눠 뽑는다면 이어 뽑기를 켭니다.
- 범위·개수·방식을 참가자에게 알리고, 화면을 함께 보는 상태에서 뽑습니다. 경품 추첨처럼 긴장감이 필요하면 느리게나 한 개씩 연출과 크게 보기를 함께 씁니다.
- 모든 숫자가 공개되면 추첨 기록에 회차·시각·범위·결과가 남습니다. 기록 복사로 공지문에 붙여 넣습니다.
이 도구의 한계
- 정수만 뽑습니다. 소수나 무작위 문자열은 만들지 않습니다.
- 한 번에 1~1,000개까지 뽑습니다. 더 많이 필요하면 이어 뽑기를 켜고 나눠 뽑으면 서로 겹치지 않습니다.
- 번호판은 범위가 200개 이하이고 숫자가 칸에 다 보일 때만 숫자 한 칸씩 누를 수 있습니다. 그 밖에는 제외 칸에 구간으로 적습니다.
- 결과와 추첨 기록은 이 화면에만 있고 서버에 저장되지 않으며, 새로고침하면 사라집니다. 복사한 기록은 고칠 수 있으므로 분쟁에서 추첨 과정을 증명하는 자료로는 부족합니다.
- 화면에 나오고 기록·클립보드에 남는 숫자이므로 비밀번호나 인증번호처럼 비밀을 지켜야 하는 값으로 쓰지 마세요.
- 무작위성은 브라우저가 주는 난수에 기댑니다. Web Crypto를 쓸 수 없는 아주 오래된 브라우저에서는 일반 난수(Math.random)로 대신합니다.
기준일 2026-10-22. 로또6/45 등위 조건과 확률은 동행복권 로또6/45 소개 페이지에서 확인했습니다.
출처
- 01동행복권: 로또6/45 소개1~45 중 6개, 등위별 당첨 조건·확률(1등 1/8,145,060, 2등 1/1,357,510, 3등 1/35,724, 4등 1/733, 5등 1/45), 자동 선택
- 02MDN: Crypto.getRandomValues()암호학적으로 강한 난수를 배열에 채우는 함수, 한 번에 65,536바이트까지
- 03W3C: Web Cryptography APIgetRandomValues를 정의하는 브라우저 표준
- 04Lemire, D. (2019). Fast Random Integer Generation in an Interval. ACM TOMACS 29(1)무작위 비트를 정해진 구간의 정수로 바꿀 때 통계적 치우침을 만들지 않는 방법
자주 묻는 질문
중복 없이 숫자를 여러 개 뽑으려면 어떻게 하나요?
'한 번에 같은 숫자 안 나오게' 스위치를 켠 채로 뽑을 개수를 정하고 뽑기를 누르면 됩니다. 기본값이 켜져 있습니다. 1~45에서 6개를 뽑으면 서로 다른 숫자 6개가 나오고, 개수가 남은 후보 수보다 많으면 오류로 알려 줍니다.
한 번 나온 숫자가 다음 뽑기에서도 안 나오게 할 수 있나요?
'앞에서 뽑은 숫자 빼고 이어 뽑기'를 켜면 됩니다. 켠 뒤 나온 숫자는 다음 뽑기 후보에서 계속 빠지고 번호판에 줄이 그어집니다. 1~30에서 한 명씩 부르면 후보가 29개, 28개로 줄어듭니다. 통계 칸의 되돌리기를 누르면 처음 범위로 돌아갑니다.
특정 숫자나 구간을 빼고 뽑을 수 있나요?
제외할 숫자 칸에 '4, 13, 20~25'처럼 적거나, 범위가 200개 이하라면 번호판에서 그 숫자를 누르면 됩니다. 1~100에서 4, 13, 20~25를 빼면 후보는 92개가 됩니다. 범위 밖의 숫자는 무시합니다.
음수나 0도 범위에 넣을 수 있나요?
네. 최솟값과 최댓값에는 -1,000,000,000부터 1,000,000,000까지의 정수를 넣을 수 있습니다. -10~10이면 0을 포함한 21개 후보에서 뽑습니다. 소수는 받지 않습니다.
한 번에 최대 몇 개까지 뽑을 수 있나요?
한 번에 1~1,000개까지 뽑을 수 있습니다. 중복 없이 뽑을 때는 남은 후보 수를 넘을 수 없습니다. 더 많이 필요하면 이어 뽑기를 켜고 여러 번 나눠 뽑으면 서로 겹치지 않습니다.
1~45 중 6개를 이 도구로 뽑으면 로또 당첨 확률이 올라가나요?
아니요. 동행복권 안내대로 로또6/45 1등 확률은 어떤 6개 조합이든 1/8,145,060으로 같습니다. 이 도구는 번호를 고르는 수고를 덜어 줄 뿐 지난 당첨 번호를 분석하거나 확률을 높이지 않습니다.
같은 숫자가 연달아 나오면 고장인가요?
중복 허용 상태라면 정상입니다. 1~6에서 두 번 뽑아 같은 숫자가 나올 확률은 1/6(16.67%)이고, 1~100에서 10번 뽑으면 37.18% 확률로 같은 숫자가 한 번 이상 다시 나옵니다. 중복 없이 뽑기를 켜면 한 번의 결과 안에서는 같은 숫자가 나오지 않습니다.
결과는 어떤 방식으로 무작위로 정해지나요?
브라우저의 암호용 난수(Web Crypto의 getRandomValues)로 32비트 정수를 받고, 범위 크기로 나눌 때 치우침이 생기는 구간의 값은 버리고 다시 받습니다. 그래서 범위 안의 모든 후보가 같은 확률로 뽑힙니다. 숫자가 굴러가는 움직임은 보여 주기용이며 결과는 뽑기를 누르는 순간 정해집니다.