랜덤 숫자 뽑기란?
랜덤 숫자 뽑기는 지정한 최솟값~최댓값 범위에서 무작위 숫자를 뽑는 도구입니다. 추첨·순서 정하기·번호 배정 등에 쓰이며, 한 번에 여러 개를 중복 없이 뽑을 수도 있습니다.
모든 숫자가 동일 확률로 선택되며, 계산은 브라우저에서만 이뤄지고 서버에 저장되지 않습니다.
범위·개수·중복 옵션
| 옵션 | 설명 |
|---|---|
| 범위 | 최솟값~최댓값. 음수도 가능 (예: -10 ~ 10) |
| 개수 | 한 번에 여러 개 뽑기 |
| 중복 | 여러 개 뽑을 때 중복 없이, 오름차순 정렬 표시 |
어디에 활용하나
- 추첨·이벤트 — 경품 번호, 당첨자 추첨
- 순서·역할 — 발표 순서, 청소 당번, 자리 배정
- 게임·학습 — 무작위 문제 번호, 팀 번호
- 샘플링 — 무작위 표본 번호 선택
사용법 + 여러 개 뽑기
- 최솟값·최댓값 입력 (음수 가능)
- 뽑을 개수 지정
- 뽑기 → 결과가 오름차순으로 표시 (여러 개는 중복 없음)
이름·닉네임 등 텍스트 추첨이 필요하면 랜덤 닉네임, 팀 나누기는 랜덤 팀 짜기를 사용하세요.
진짜 무작위인가
이 도구는 JavaScript의 Math.random()을 사용합니다. 엄밀히는 의사난수(pseudo-random)지만, 범위 내 모든 값이 사실상 균등한 확률로 나오도록 설계돼 추첨·게임 등 일상 용도에는 충분히 공정합니다.
단, 암호·복권처럼 보안이 중요한 용도에는 전용 난수 생성기(CSPRNG)가 필요합니다. 이 도구는 그런 용도가 아닙니다.
자주 발생하는 오해 6가지
- 최근 안 나온 숫자가 나올 차례 — 도박사의 오류. 매번 균등
- 여러 개 뽑으면 중복 가능 — 이 도구는 중복 없이 뽑음
- 음수는 안 된다 — 최솟값에 음수 입력 가능
- 암호·복권에 써도 된다 — 의사난수라 보안 용도 부적합
- 결과가 저장된다 — 새로고침 시 초기화, 서버 저장 없음
- 범위 양끝은 덜 나온다 — 최솟값·최댓값 포함, 모두 균등
자주 묻는 질문
Q. 정말 공정한가요?
JavaScript의 Math.random()을 사용해 범위 내 모든 숫자가 동일한 확률로 선택됩니다. 추첨·게임 등 일상 용도에 충분히 공정합니다.
Q. 중복이 나올 수 있나요?
한 번에 여러 개를 뽑을 때 중복 없이 선택됩니다. 결과는 오름차순으로 정렬되어 표시됩니다.
Q. 음수도 가능한가요?
네. 최솟값에 음수를 입력하면 음수 범위에서도 뽑을 수 있습니다. 예: -10 ~ 10.
Q. 암호나 복권에 써도 되나요?
권장하지 않습니다. 이 도구는 의사난수라 추첨·게임용으로 충분하지만, 보안이 중요한 용도에는 전용 난수 생성기(CSPRNG)가 필요합니다.
Q. 몇 개까지 한 번에 뽑나요?
범위 크기 안에서 원하는 개수를 뽑을 수 있습니다. 중복 없이 뽑으므로 개수는 범위 내 숫자 개수를 넘을 수 없습니다.
Q. 기록은 저장되나요?
페이지를 새로고침하면 초기화됩니다. 모든 처리는 브라우저에서만 이뤄지며 서버에 저장되지 않습니다.
본 도구는 Math.random() 기반의 균등 난수 도구로 추첨·순서·게임 등 일상 용도에 적합합니다. 암호·복권 등 보안이 필요한 용도에는 사용하지 마세요.