전체 도구›난수 생성기

난수 생성기

정한 범위에서 정수 난수를 원하는 개수만큼, 중복 없이 또는 중복 허용으로 뽑음

최솟값과 최댓값 사이에서 정수 난수를 원하는 개수만큼 뽑습니다. 중복 없이 뽑기를 고르면 같은 수가 두 번 나오지 않아 번호 추첨, 순서 섞기, 조 편성에 쓸 수 있습니다.

값 입력

계산 결과

뽑은 수18, 25, 31, 37, 38, 43
개수6개
범위1 ~ 45 (정수 45개)
방식중복 없이 뽑기
한 번 뽑을 때 각 수의 확률1/45 (약 2.22%)
브라우저의 의사난수(Math.random)로 뽑아 누를 때마다 결과가 달라집니다. 경품·당첨처럼 공정성을 증명해야 하는 추첨이나 법적 효력이 필요한 추첨에는 쓰지 마세요.
참고용 추정치입니다. 실제 신고·납부 전에는 관계 기관이나 전문가에게 확인하세요.

1계산 방법

  • 중복 허용은 뽑을 때마다 범위 안 모든 정수가 같은 확률로 나오게 뽑습니다.
  • 중복 없이 뽑기는 피셔-예이츠 섞기 방식으로, 이미 뽑힌 수를 빼고 남은 수 중에서 고르게 뽑습니다.
  • 브라우저의 Math.random 의사난수를 쓰므로 계산할 때마다 결과가 달라집니다.

2결과 읽는 법

  • 뽑은 수는 기본으로 작은 수부터 정렬해 보여 줍니다. 순서가 중요하면 뽑힌 순서대로를 고르세요.
  • 확률은 한 번 뽑을 때 특정 수가 나올 확률입니다. 중복 없이 여러 개를 뽑으면 특정 수가 뽑힐 확률은 개수 ÷ 범위 크기입니다.

3알아두면 좋은 점

  • 발표 순서, 자리 배치, 조 편성처럼 가벼운 무작위 선택에 쓰세요.
  • 1~45에서 6개 중복 없이 뽑기는 로또 번호 형식과 같지만, 당첨 확률은 어떤 번호든 같습니다.
  • 결과를 공개해야 하는 추첨이라면 추첨 방식과 시각을 미리 알리고 여러 사람이 보는 앞에서 진행하는 것이 좋습니다.

4자주 묻는 질문

정말 무작위인가요?
통계적으로 고르게 분포하는 의사난수입니다. 암호·보안용 난수나 공정성 검증이 필요한 추첨용은 아닙니다.
같은 결과를 다시 볼 수 있나요?
저장하지 않으므로 다시 계산하면 새 결과가 나옵니다. 필요한 결과는 화면을 캡처해 두세요.

5이런 경우가 있었습니다

손으로 고른 순서

동아리 회장 지하온 씨는 발표 순서를 정하며 무작위라고 말하고 사실상 떠오르는 대로 이름을 불렀습니다. 친한 사람이 계속 뒤쪽에 배정된다는 말이 돌면서 회의 분위기가 어색해졌습니다.

화면으로 함께 뽑은 경우

다른 동아리 회장 탁서우 씨는 모두가 보는 화면에서 중복 없이 뽑기로 발표 순서를 정했습니다. 결과에 아무도 이의를 달지 않았고 준비 시간도 줄었습니다.

무작위로 정했다는 순서, 모두가 납득할 방법으로 뽑았나요?

위 두 이야기는 이해를 돕기 위해 가상으로 구성한 사례입니다. 실제 인물이나 사건과 무관합니다.

근거 · 균등분포 난수, 피셔-예이츠 섞기(Fisher–Yates shuffle), ECMAScript Math.random 명세

적용된 세율·기준값 확인 →