랜덤 뽑기

이름을 붙여 넣고 뽑을 인원이나 조 수만 정하면 됩니다.

서버 전송 없음무료 · 가입 없음

무엇을 할까요
명

재미와 간단한 추첨을 위한 도구입니다. 법적 효력이 필요한 추첨에는 쓰지 마세요.

랜덤 뽑기 사용법

  1. 방식을 고릅니다 : N명 뽑기, 조 나누기, 순서 섞기, 숫자 뽑기.
  2. 이름을 한 줄에 하나씩(또는 쉼표로 나눠) 붙여 넣습니다. 숫자 뽑기는 범위와 개수를 적습니다.
  3. 단추를 누르면 결과가 나옵니다. 다시 누르면 새로 뽑습니다.
  4. 「결과 복사」로 대화방이나 문서에 붙여 넣습니다.

네 가지 방식

방식하는 일쓰는 곳
N명 뽑기목록에서 겹치지 않게 N명을 고릅니다당번, 발표자, 경품 당첨자
조 나누기전원을 섞은 뒤 조 수 또는 조당 인원에 맞춰 나눕니다모둠 활동, 팀 경기, 워크숍
순서 섞기전원의 순서를 무작위로 정합니다발표 순서, 자리 배치, 번호 정하기
숫자 뽑기정한 범위에서 정수를 뽑습니다번호표 추첨, 출석 번호 지목

공정하게 뽑는 원리

컴퓨터로 무작위 뽑기를 할 때 흔한 문제는 두 가지입니다. 하나는 예측할 수 있는 난수를 쓰는 것이고, 다른 하나는 섞는 방법이 잘못돼 일부 순서가 더 자주 나오는 것입니다.

이 도구는 브라우저의 암호학적 난수 생성기를 씁니다. 운영체제가 모은 예측하기 어려운 값을 바탕으로 하므로, 앞서 나온 결과를 보고 다음 결과를 짐작할 수 없습니다. 난수를 필요한 범위로 줄일 때는 범위에 딱 나누어떨어지지 않는 값을 버리고 다시 뽑습니다. 이렇게 해야 앞쪽 번호가 아주 조금 더 자주 나오는 치우침이 없어집니다.

섞기는 피셔–예이츠 방식으로 합니다. 목록의 맨 뒤부터 한 자리씩, 아직 정해지지 않은 사람 가운데 한 명을 뽑아 그 자리에 놓는 방법입니다. 인원이 n명일 때 가능한 순서 n!가지가 모두 같은 확률로 나옵니다. N명 뽑기와 조 나누기도 먼저 전원을 이 방식으로 섞은 뒤 앞에서부터 자릅니다.

조 나누기 계산 예

  • 23명을 4개 조로 : 6명, 6명, 6명, 5명.
  • 23명을 조당 5명으로 : 23 ÷ 5 = 4.6이므로 5개 조를 만들고 5명, 5명, 5명, 4명, 4명으로 나눕니다. 5명씩 채우고 3명만 남는 조가 생기지 않게 고르게 폅니다.
  • 남녀나 학년을 고르게 섞어야 하면 무리별로 따로 조 나누기를 한 다음 같은 번호의 조끼리 합치면 됩니다.

쓸 때 주의할 점

결과는 단추를 누를 때마다 새로 뽑히고 이전 결과는 남지 않습니다. 추첨 과정을 증빙해야 한다면 화면을 함께 보면서 한 번만 누르고, 「결과 복사」로 바로 기록해 두세요. 같은 결과를 링크로 다시 보여 줘야 하는 추첨은 사다리 타기가, 항목마다 확률을 다르게 줘야 하면 룰렛 돌리기가 알맞습니다. 숫자 뽑기는 한 번에 1,000개까지 뽑을 수 있습니다.

자주 묻는 질문

정말 무작위인가요?

브라우저가 제공하는 암호학적 난수 생성기(crypto.getRandomValues)를 씁니다. 일반 난수 함수보다 예측하기 어렵고, 나머지 연산에서 생기는 치우침도 걸러 내어 모든 이름이 같은 확률로 뽑힙니다.

조 나누기에서 인원이 딱 떨어지지 않으면 어떻게 되나요?

조별 인원 차이가 1명을 넘지 않게 나눕니다. 7명을 3개 조로 나누면 3명, 2명, 2명이 됩니다. 조당 인원을 기준으로 하면 「인원 ÷ 조당 인원」을 올림한 수만큼 조를 만든 뒤 같은 방식으로 고르게 나눕니다.

같은 이름이 두 번 들어가면요?

적은 그대로 각각 한 명으로 셉니다. 같은 이름을 두 번 적으면 뽑힐 확률도 두 배가 됩니다. 동명이인은 「김민지A」처럼 구분해 적는 편이 좋습니다.

이름 목록이 저장되나요?

아니요. 이름은 브라우저 안에서만 처리하고 기기에도 저장하지 않습니다. 마지막에 고른 방식(뽑기·조 나누기 등)만 다음 방문을 위해 기기에 기억합니다.

최종 점검일