← 도구 목록으로 돌아가기

🎲 랜덤 숫자 뽑기

범위와 개수를 정하고 공정하게 랜덤 숫자를 뽑아보세요!

최소값
~
최대값
중복 허용
🎯 뽑힌 숫자

📌 알아두면 좋은 정보

  • 암호학적 난수: Web Crypto API(crypto.getRandomValues)로 예측이 어렵고 편향이 적은 값을 생성합니다
  • 중복 없이 뽑기: '중복 허용'을 끄면 서로 다른 숫자만 뽑습니다 (개수 ≤ 범위 크기)
  • 음수·0 지원: 최소값·최대값에 음수와 0을 넣어 -10~10 같은 범위도 뽑을 수 있어요
  • 활용: 경품 추첨, 당번·자리 배정, 번호표, 주사위·복권 시뮬레이션에 딱!

❓ 자주 묻는 질문

네, 이 도구는 브라우저의 암호학적 난수 생성기(Web Crypto API의 crypto.getRandomValues)를 사용합니다. 일반적인 Math.random()보다 예측이 어렵고 편향이 적으며, 범위를 나눌 때 생기는 모듈로 편향(modulo bias)까지 제거해 각 숫자가 균등한 확률로 뽑히도록 설계했습니다.

네, '중복 허용' 옵션을 끄면 같은 숫자가 두 번 나오지 않도록 서로 다른 숫자만 뽑습니다. 이때는 뽑을 개수가 숫자 범위(최대값 - 최소값 + 1) 이하여야 합니다. 예를 들어 1~10에서 중복 없이 뽑을 수 있는 최대 개수는 10개입니다.

네, 최소값과 최대값에 음수, 0, 양수를 모두 넣을 수 있습니다. 예를 들어 -10부터 10까지 설정하면 음수와 양수가 섞여 나옵니다. 최소값은 최대값보다 작거나 같아야 합니다.

경품·이벤트 당첨자 추첨, 발표·청소 당번 정하기, 자리 배정, 순번(번호표) 정하기, 사다리 대체, 주사위·복권 시뮬레이션, 통계 표본 추출 등 무작위 선택이 필요한 모든 상황에 사용할 수 있습니다. 범위와 개수만 정하면 됩니다.

아니요. 모든 계산은 사용자의 브라우저 안에서만 이루어지며, 입력값이나 뽑은 결과는 서버로 전송되거나 저장되지 않습니다. 최근 기록은 현재 페이지에서만 임시로 보관되고 새로고침하면 사라집니다.