랜덤 숫자 생성기

랜덤 숫자 뽑기, 목록에서 고르기, 이름 섞기, 주사위·동전까지 — 공정하고 빠르고 안전하게.

  • 암호학적으로 안전한 난수
  • 모든 결과가 같은 확률
  • 전송·저장하지 않아요

뽑을 대상

뽑기를 눌러 주세요.

사용 방법

모든 추첨은 브라우저의 암호학적으로 안전한 난수 생성기(Web Crypto)를 쓰고, 거부 샘플링으로 범위 안의 모든 값이 정확히 같은 확률로 나오게 해요. 목록은 모든 순서가 같은 확률로 나오는 피셔–예이츠 알고리즘으로 섞어요.

각 숫자가 나올 확률 = 1 ÷ (최댓값 − 최솟값 + 1)

할 수 있는 것

  • 랜덤 숫자: 원하는 범위에서 중복 허용 여부를 골라 뽑아요 — 경품 추첨, 자리 번호, 표본 추출.
  • 로또 번호: 1부터 45까지 서로 다른 숫자 6개를 정렬해서 보여 줘요.
  • 목록에서 뽑기: 당첨자, 발표자, 계산할 사람을 정해요.
  • 목록 순서 섞기: 팀, 순서, 재생 목록을 무작위로 정해요.
  • 주사위와 동전: d4부터 d20까지 합계와 함께, 동전은 앞면·뒷면 개수로 보여 줘요.

활용 팁

  • 복사 버튼으로 결과를 공유하면 모두가 같은 추첨 결과를 볼 수 있어요.
  • 로또 번호는 무작위로 고른 것일 뿐이에요. 당첨 확률을 높이는 방법은 없어요.
  • 서버로 아무것도 보내지 않아요. 모든 추첨이 기기 안에서 이루어져요.

계산 기준과 출처

  • 난수는 Web Crypto API(crypto.getRandomValues)에서 가져옴
  • 섞기는 피셔–예이츠 알고리즘을 사용함 (Knuth, The Art of Computer Programming, Vol. 2)

최종 검토 2026년 10월 7일

자주 묻는 질문

정말 무작위인가요?

브라우저가 암호화에 쓰는 것과 같은 안전한 난수원인 Web Crypto API를 사용하고, 범위 안의 모든 값이 정확히 같은 확률로 나와요.

중복 숫자가 안 나오게 하려면?

"중복 없이"를 체크하세요. 그러면 숫자마다 한 번만 나오므로 개수는 범위 크기까지만 정할 수 있어요.

경품 당첨자 추첨에 써도 되나요?

네. "목록에서 뽑기"를 고르고 한 줄에 이름 하나씩 붙여 넣은 뒤 당첨자 수를 정하세요.

로또 번호를 예측할 수 있나요?

아니요. 로또 추첨은 무작위라 어떤 도구도 당첨 확률을 높일 수 없어요. 로또 모드는 서로 다른 숫자 6개를 공정하게 골라 줄 뿐이에요.

입력한 목록이 어딘가에 저장되나요?

아니요. 모든 처리가 기기 안에서 이루어지고, 페이지를 닫으면 사라져요.

다른 도구

결과는 참고용이에요. 계산이 틀릴 수 있고, 법적·의료적·재정적 조언이 아니에요. 중요한 결정 전에는 꼭 해당 기관·전문가에게 확인하세요.