무작위 당첨자 선정 도구 (경품 추첨기)

참가자 명단을 붙여넣고 당첨자 수와 예비 인원을 정하면, 암호학적 난수로 공정하게 추첨합니다.

조회수 860회

몇 초 만에 끝나는 공정한 추첨

한 줄에 한 명씩 참가자를 붙여넣으세요 — 이름, 아이디, 이메일 등. 필요한 당첨자 수와 예비 인원 수를 정하고 버튼을 누르기만 하면 됩니다. 이 도구는 먼저 중복 항목을 제거한 뒤, 전체 목록을 암호학적 난수(암호화 키 생성에도 쓰이는 브라우저의 crypto.getRandomValues)로 섞어 상위 항목을 선택합니다. 그 덕분에 일반 코드의 "그런대로 괜찮은" 난수가 아니라 진짜로 균등한 추첨이 이루어집니다.

모든 과정은 브라우저에서 실행됩니다: 명단은 어디에도 업로드되지 않으며, 결과에는 투명성을 위해 스크린샷으로 남길 수 있는 타임스탬프가 표시됩니다. SNS 경품 이벤트라면 댓글 작성자의 아이디를 붙여넣고 중복을 제거한 뒤, 타임스탬프가 찍힌 스크린샷으로 당첨자를 발표하세요.

자주 묻는 질문

이 추첨은 정말 무작위인가요?

네 — 브라우저의 암호학적 난수 생성기와 편향 없는 피셔-예이츠 셔플을 사용합니다. 모든 항목은 정확히 동일한 확률을 가지며, 결과에 영향을 줄 방법은 없습니다.

같은 사람이 두 번 당첨될 수 있나요?

한 번의 추첨 안에서는 불가능합니다 — 당첨자와 예비자는 명단 내 서로 다른 위치를 차지합니다. 같은 이름이 명단에 여러 번 있다면 "중복 제거"를 켜서 한 사람당 하나의 응모권만 주거나, 꺼두어 한 사람이 여러 번 응모하도록 허용할 수 있습니다.

참가자 명단이 업로드되나요?

아니요. 명단은 브라우저 안에만 남아 있으며 페이지를 닫으면 사라집니다. 어디에도 저장되거나 전송되지 않습니다.

비슷한 도구