무작위 숫자 생성기
최솟값, 최댓값, 원하는 개수를 설정하면 정수가 무작위로 뽑힙니다 — 한 번에 최대 1,000개, 중복 허용 또는 금지, 원하면 정렬도 가능합니다. 한 번의 클릭으로 묶음 전체를 복사하세요. 무료이며 회원가입이 필요 없고, 모든 것이 브라우저에서 생성됩니다.
범위
옵션
숫자는 브라우저의 암호학적 난수 소스에서 기각 표본추출로 만들어지므로 범위 안의 모든 값이 같은 확률로 나옵니다. 게임, 표본 추출, 추첨에 적합합니다. 비밀번호와 키에는 전용 비밀번호 생성기를 쓰세요.
무작위 숫자 생성기 사용 방법
- 1. 범위를 정하세요. 최솟값과 최댓값을 입력하세요. 둘 다 포함되며 음수도 가능합니다. 기본값은 1에서 100입니다.
- 2. 개수를 고르세요. 한 묶음에 1에서 1,000개까지 요청할 수 있습니다.
- 3. 중복을 정하세요. 중복 허용을 체크해 두면 독립적으로 뽑고, 체크를 해제하면 묶음의 모든 숫자가 서로 달라집니다. 결과 정렬을 체크하면 뽑힌 순서 대신 오름차순으로 나옵니다.
- 4. 생성하고 복사하세요. 숫자 생성을 누른 뒤 전체 복사를 누르면, 쉼표로 구분된 묶음을 스프레드시트나 메시지에 붙여넣을 수 있습니다.
중복 허용과 중복 금지
중복 상자는 두 가지 다른 종류의 뽑기를 전환하며, 잘못 고르는 것이 가장 흔한 실수입니다.
| 설정 | 모델링하는 것 | 사용 예 |
|---|---|---|
| 중복 허용 | 독립 뽑기, 매번 전체 범위에서 — 주사위를 계속 던지는 것과 같습니다. | 주사위 굴림이나 회전 시뮬레이션, 무작위 숫자, 테스트 데이터 등 반복이 자연스러운 모든 경우. |
| 중복 끄기 | 비복원 표본 추출 — 번호표를 모자에서 뽑고 다시 넣지 않는 것과 같습니다. | 당첨자 고르기, 설문 응답자 선정, 순서 배정, 추첨형 뽑기. |
중복을 끄면 범위에 요청한 개수 이상의 숫자가 있어야 합니다. 그렇지 않으면 도구는 추측하지 않고 이를 알려 줍니다. 반복은 대부분의 사람이 예상하는 것보다 흔합니다. 1–100에서 10개를 중복 허용으로 뽑을 때 어떤 값이 두 번 이상 나올 확률은 약 37.2%입니다. 이는 생일 문제와 같은 계산으로, 23명이면 생일이 같은 사람이 있을 확률이 50.7%입니다.
실제 예시: 240명 중 25명 설문하기
한 학년의 모든 학생에게 1부터 240까지 출석 번호가 있고, 25명의 무작위 표본을 원한다고 합시다. 최솟값을 1, 최댓값을 240으로 입력하고, 개수를 25로 설정한 뒤, 중복 허용은 해제하고(학생을 두 번 설문할 수 없으므로) 결과 정렬은 체크하세요. 얻은 25개의 숫자가 설문할 출석 번호이며, 명단과 대조하기 쉽도록 이미 정렬되어 있습니다. 같은 설정으로 추첨 당첨자도 뽑을 수 있습니다. 참가자에게 번호를 매기고, 상품 수만큼 숫자를 요청하며, 중복은 끄세요.
로또 방식의 뽑기도 같은 원리입니다. 1–49에서 서로 다른 여섯 숫자는 C(49, 6) = 13,983,816가지 조합 중 하나를 뽑는 것이므로, 어떤 특정 티켓이든 확률은 13,983,816분의 1입니다. 1-2-3-4-5-6 같은 패턴도 다른 조합보다 더 자주 나오거나 드물지 않습니다.
숫자는 어떻게 만들어지나요
각 숫자는 브라우저의 암호학적 난수원(crypto.getRandomValues)에서 기각 표본 추출로 뽑습니다. 도구는 난수 범위의 치우친 끝부분을 버리므로, 최솟값부터 최댓값까지의 모든 정수가 정확히 같은 확률을 가집니다. 매우 넓은 범위에서도 크기 편향을 걱정할 필요가 없습니다. 중복을 끄면 묶음은 진짜 비복원 표본이므로, 서로 다른 숫자로 이루어진 모든 집합이 같은 확률을 가집니다. 시드가 없어서 묶음을 다시 만들 수 없으니, 기록이 필요하면 복사해 두세요. 재현 가능한 시드 목록이 필요하면 Random Assignment Generator를 쓰세요. 숫자는 예측할 수 없지만 화면에 평범한 값으로 표시되므로, 이 페이지는 비밀번호나 키 생성기가 아닙니다.
어떤 도구가 필요한가요?
| 원하는 작업 | 사용할 도구 |
|---|---|
| 직접 고른 범위의 숫자 하나 또는 목록 | 이 무작위 숫자 생성기 |
| d4–d100 프리셋이 있는 여러 주사위의 합 | 주사위 굴리기 |
| 앞면 또는 뒷면, 누적 집계와 연속 기록 | 동전 던지기 |
| 섞은 카드 한 벌과, 되돌리지 않고 나눠 주는 패 | Random Card Generator |
| 정해진 평균, 산포 또는 상관관계를 가진 연습 데이터 | Random Dataset Generator |
| 숫자 대신 목록에서 이름 뽑기 | 무작위 이름 뽑기 |
자주 묻는 질문
- 1에서 100 사이의 무작위 숫자는 어떻게 만드나요?
- 최솟값은 1, 최댓값은 100으로 두고 개수를 1로 정한 뒤 숫자 생성을 누르세요. 범위의 양 끝도 포함되므로 1과 100은 그 사이의 어떤 숫자와 똑같이 나올 수 있습니다.
- 이 무작위 숫자 생성기는 정말 무작위인가요?
- 브라우저의 암호학적 난수원
crypto.getRandomValues와 기각 표본 추출을 사용하므로, 범위 안의 모든 숫자가 정확히 같은 확률을 가집니다. 엄밀히 말하면 운영체제의 엔트로피에서 시드된 컴퓨터 생성 소스이며 실제 주사위를 굴리는 것은 아니지만, 이전 결과로 예측할 수는 없습니다. 그래서 게임, 표본 추출, 추첨, 교실 활동에 적합합니다. - 같은 숫자가 두 번 나올 수 있나요?
- 허용했을 때만 나옵니다. 중복 허용을 체크하면 모든 숫자가 독립적으로 뽑히므로 반복이 가능하며, 묶음이 크면 반복이 흔합니다. 체크를 해제하면 묶음의 각 숫자가 고유해지며, 이는 범위가 묶음 크기 이상이어야 가능합니다.
- 비밀번호, 키 또는 다른 보안 용도로 쓸 수 있나요?
- 그런 용도로는 안 됩니다. 숫자는 암호학적 소스에서 뽑지만, 중복, 정렬, 복사 버튼이 있는 범위에서 고른 숫자는 전용으로 만든 비밀 값이 아닙니다. 비밀번호에는 비밀번호 생성기를 쓰세요. 알려진 엔트로피를 가진 문자열을 만듭니다. 고유 식별자가 필요하면 UUID 생성기를 쓰세요.
- 추첨 당첨자를 뽑으려면 어떻게 하나요?
- 응모에 1부터 총 개수까지 번호를 매기고, 개수를 상품 수에 맞추고, 중복 허용을 끄면 아무도 두 번 당첨되지 않습니다. 번호를 명단과 맞추고 복사한 묶음을 기록으로 보관하세요. 번호 매기기 없이 이름을 바로 뽑고 싶다면 무작위 이름 뽑기가 같은 일을 합니다.
- 소수나 음수를 생성하나요?
- 정수만 생성하지만, 범위는 음수일 수 있습니다. 최솟값 −10, 최댓값 10이면 0을 포함한 21개 값 중에서 뽑습니다. 소수 입력은 정수를 입력하라는 메시지와 함께 거부됩니다.