국밥툴즈
뒤로

랜덤 뽑기

명단에서 무작위로 추첨

6명

명단을 붙여넣고 버튼 한 번으로 공정하게 추첨하세요. 당첨 인원 수 지정, 중복 제외를 지원하는 무료 랜덤 뽑기 도구입니다.

난수가 공정한 이유

이 도구는 Math.random 같은 일반 난수 대신 브라우저에 내장된 암호학적 난수 생성기를 씁니다. 운영체제가 모아 둔 예측 불가능한 잡음에서 32비트 숫자를 받아 오므로, 앞선 결과를 아무리 많이 지켜봐도 다음 결과를 짐작할 수 없고 페이지를 만든 쪽도 특정 이름이 나오게 손쓸 방법이 없습니다.

여러 명을 뽑을 때는 한 명씩 따로 고르는 게 아니라 명단 전체를 한 번 섞고 앞에서 필요한 인원만큼 잘라 냅니다. 섞는 방법은 피셔–예이츠 셔플로, 맨 뒤 자리부터 차례로 아직 정해지지 않은 자리 가운데 하나를 난수로 골라 자리를 바꿉니다. 이렇게 하면 명단의 어떤 순서든 나올 확률이 정확히 같아서 위쪽에 적힌 이름이 유리하거나 불리한 일이 없습니다.

32비트 난수를 인원 수로 나눈 나머지를 쓰기 때문에 이론상 아주 작은 편향이 남기는 합니다. 다만 명단이 수백 명이어도 그 크기는 천만분의 일 언저리라 실제 추첨에서는 의미가 없습니다. 뽑기 직전 이름이 빠르게 바뀌는 연출은 결과가 정해진 뒤에 보여 주는 애니메이션일 뿐, 멈추는 타이밍이 당첨자를 바꾸지는 않습니다.

인원 지정과 중복 처리

뽑을 인원은 1명부터 명단 인원까지이며 범위를 벗어나면 뽑기 전에 안내가 뜹니다. 3명을 뽑으면 셋은 반드시 서로 다른 줄에서 나오므로 한 사람이 두 번 당첨되는 일은 없습니다. 상품이 여러 개인 경품 추첨이라면 당첨 인원을 상품 수로 맞추고 순서까지 필요하면 표시된 순서를 그대로 1등·2등으로 읽으면 됩니다.

이름은 줄바꿈이나 쉼표로 나뉘고 앞뒤 공백은 지워집니다. 같은 이름을 두 줄 넣으면 두 사람으로 셉니다. 이것을 이용해 응모 횟수만큼 이름을 반복해 넣으면 가중치 추첨이 되지만 반대로 실수로 이름이 겹쳐 들어가면 그 사람의 확률이 두 배가 되니 붙여 넣은 뒤 인원 수를 한 번 확인해 두는 편이 안전합니다.

당첨된 사람을 다음 회차에서 빼고 싶다면 명단에서 그 줄을 지우고 다시 뽑으면 됩니다. 명단은 이 브라우저에 남아 있으니 매번 새로 붙여 넣을 필요는 없고 입력값은 브라우저 안에서만 처리되므로 명단을 지우면 남는 곳도 없습니다.

회식·경품·발표 순서에 쓰는 법

회식 자리에서 건배사나 계산 당번을 정할 때는 참석자 이름만 넣고 1명을 뽑으면 끝입니다. 뽑기 직전 이름이 돌아가는 연출이 있어 화면을 함께 보며 하기 좋고 결과가 나온 뒤 「결과 공유 링크」를 누르면 명단·인원·당첨자가 담긴 주소가 복사됩니다. 자리에 없던 사람에게도 같은 화면을 보여 줄 수 있어 뒷말이 줄어듭니다.

경품 추첨은 상품 수만큼 인원을 정해 한 번에 뽑는 방법과, 작은 상품부터 한 명씩 뽑고 당첨자를 지워 가며 올라가는 방법이 있습니다. 한 번에 뽑으면 빠르고 한 명씩 뽑으면 긴장감이 남습니다. 어느 쪽이든 뽑기 전에 명단을 화면에 띄워 인원 수를 함께 확인해 두면 나중에 '내 이름이 없었다'는 말이 나오지 않습니다.

발표 순서처럼 전원의 순번이 필요하면 인원을 명단 수와 같게 넣으면 됩니다. 명단 전체가 섞여 나오므로 그 순서가 곧 발표 순서입니다. 순서만 자주 바꾸는 용도라면 순서 정하기 도구가 더 단순하고 당첨 확률에 차등을 두고 싶다면 가중치를 넣는 룰렛이 맞습니다.

사용법

  1. 명단을 한 줄에 한 명씩 입력하거나, 엑셀·메신저에서 복사해 붙여넣습니다.
  2. 뽑을 인원 수를 정합니다 (기본 1명).
  3. '뽑기' 버튼을 누르면 즉시 당첨자가 표시됩니다. 입력한 명단은 이 브라우저에 자동 저장됩니다.

자주 묻는 질문

Q. 추첨은 공정한가요?
A. 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)를 사용해 모든 이름이 같은 확률로 뽑힙니다.
Q. 입력한 명단이 서버에 저장되나요?
A. 아니요. 명단은 사용 중인 브라우저에만 저장되며 서버로 전송되지 않습니다.
Q. 여러 명을 한 번에 뽑을 수 있나요?
A. 네. 뽑을 인원 수를 늘리면 중복 없이 한 번에 추첨됩니다.
Q. 회식 자리에서 술자리 게임 당번을 정할 때도 쓸 수 있나요?
A. 물론입니다. 팀원 이름을 붙여넣고 뽑기 버튼 한 번으로 공정하게 당번을 정할 수 있습니다.

이 도구에 틀린 정보가 있나요? 알려주세요.