랜덤 숫자 뽑기 (난수 생성기)

최솟값과 최댓값만 정하면 끝. 한 개부터 100개까지, 중복 없이 또는 중복 허용으로 숫자를 뽑아요.

랜덤 숫자 뽑기

랜덤 숫자 뽑기 사용 방법

  1. 범위 정하기 — 최솟값과 최댓값을 입력하세요. ‘1~6’, ‘1~10’, ‘1~100’ 같은 빠른 범위 버튼도 있어요.
  2. 개수 정하기 — 뽑을 개수를 1개부터 100개까지 정할 수 있어요. ‘중복 없이 뽑기’를 켜면 같은 숫자가 두 번 나오지 않아요.
  3. 뽑기 — 한 개일 때는 큰 숫자가 굴러가다 멈추고, 여러 개일 때는 동그란 공이 하나씩 나타나요.
  4. 기록과 복사 — 결과는 ‘지난 결과’에 시간과 함께 남고, ‘결과 복사’로 공유할 수 있어요.

이럴 때 쓰면 좋아요

  • 출석 번호로 발표자 정하기 — ‘1~30’처럼 반 인원에 맞춰 범위를 정하고 한 명을 뽑으면 돼요. 이름으로 뽑고 싶다면 이름 뽑기가 편해요.
  • 경품 번호 추첨 — 응모 번호가 1번부터 200번까지라면 범위를 그렇게 정하고 ‘중복 없이’ 필요한 개수만큼 뽑으세요.
  • 게임과 퀴즈 — 문제 번호 고르기, 보드게임 칸 수 정하기처럼 숫자가 필요할 때마다 쓸 수 있어요. 주사위 모양으로 굴리고 싶다면 주사위 굴리기도 있어요.
  • 수학 수업 자료 — 여러 번 뽑은 기록으로 확률과 분포를 직접 확인해 보는 활동에도 좋아요.

확률과 원리: 정말 골고루 나오나요?

이 도구는 브라우저에 내장된 암호학적 난수 생성기(Web Crypto)를 쓰고, 범위 밖의 값을 버리는 방식으로 모든 숫자가 정확히 같은 확률로 나오게 해요. 흔히 쓰는 ‘나머지 연산’ 방식은 범위에 따라 일부 숫자가 아주 조금 더 자주 나오는 치우침이 생기는데, 이런 편향을 없앴어요.

범위 안의 숫자가 N개일 때 한 개를 뽑으면 각 숫자가 나올 확률은 1/N이에요. ‘중복 없이’ K개를 뽑으면 특정 숫자가 그 안에 들어갈 확률은 K/N이 돼요. 설정 아래에 이 확률을 바로 계산해서 보여 드려요.

‘중복 없이’를 끄면 매번 독립적으로 뽑기 때문에 같은 숫자가 여러 번 나올 수 있어요. 1~10에서 5개를 뽑을 때 적어도 한 번 겹칠 확률은 약 70%로 꽤 높아요. 결과는 버튼을 누르는 순간 먼저 정해지고, 숫자가 굴러가는 화면은 그 결과를 보여 주는 연출이에요.

알아 두면 좋은 점

  • 입력 범위 — -1,000,000부터 1,000,000까지의 정수를 쓸 수 있어요. 최솟값이 최댓값보다 크거나, 중복 없이 뽑을 개수가 범위보다 많으면 바로 알려 드려요.
  • 빠른 범위 — 자주 쓰는 1~6, 1~10, 1~30, 1~100, 1~1000은 버튼 한 번으로 바로 맞출 수 있어요.
  • 정렬 — ‘작은 수부터 정렬’을 켜면 여러 개를 뽑았을 때 결과를 보기 좋게 오름차순으로 보여 줘요.
  • 기록은 이 기기에만 — 지난 결과는 최근 20번까지 이 브라우저에만 저장되고, ‘지우기’로 언제든 삭제할 수 있어요.

자주 묻는 질문

음수나 0도 뽑을 수 있나요?

네. 최솟값에 음수나 0을 넣으면 돼요. 예를 들어 -10부터 10까지로 정하면 0을 포함한 21개 숫자 중에서 뽑아요.

한 번에 몇 개까지 뽑을 수 있나요?

최대 100개까지 뽑을 수 있어요. 중복 없이 뽑을 때는 범위 안의 숫자 개수보다 많이 뽑을 수 없어요.

소수(0.5 같은 숫자)도 되나요?

이 도구는 정수만 뽑아요. 소수가 필요하다면 범위를 10배나 100배로 늘려 뽑은 뒤 나누어 쓰면 돼요.

뽑은 숫자는 어디에 기록되나요?

최근 20번의 결과가 뽑은 시각, 범위와 함께 ‘지난 결과’에 쌓여요. 수업에서 여러 번 뽑은 결과를 비교하거나, 추첨 과정을 나중에 확인할 때 활용해 보세요.

같은 숫자가 연속으로 나왔어요. 오류인가요?

오류가 아니에요. 매번 독립적으로 뽑기 때문에 1~10 범위라면 같은 숫자가 바로 다시 나올 확률이 10%예요. 무작위에서는 흔한 일이에요.

함께 읽으면 좋은 글