제비뽑기

방식
한 줄에 하나씩, 또는 쉼표로 나눠 적어 주세요. 지금 6개
개
같은 항목 다시 뽑기

뽑힌 결과

더 알아보기

어떻게 계산하나요

  • 한 줄에 하나씩, 또는 쉼표로 이름을 적고 뽑기를 누르면 돼요.
  • 조 나누기로 팀을 정하면 조 인원 차이는 많아야 한 명이에요.
  • 암호용 난수로 섞어서 목록 몇 번째에 적었든 뽑힐 확률이 같아요.
  • 20명 중 2명을 뽑으면 한 사람이 뽑힐 확률은 10%예요.

내가 뽑힐 확률

겹치지 않게 뽑을 때, 한 사람이 뽑힐 확률이에요.

전체1명 뽑기2명 뽑기3명 뽑기
10명10%20%30%
20명5%10%15%
30명3.3%6.7%10%

목록에서 몇 번째에 적혀 있든 확률은 같아요.

제비뽑기는 어떻게 무작위로 뽑나요?

브라우저에 들어 있는 암호용 난수(crypto.getRandomValues)로 뽑아요. 보안 프로그램이 비밀번호나 열쇠를 만들 때 쓰는 난수라 다음 값을 미리 알 수 없어요.

겹치지 않게 뽑을 때는 목록 전체를 Fisher-Yates 방식으로 섞은 뒤 앞에서부터 뽑아요. 모든 순서가 정확히 같은 확률로 나와서, 목록 앞쪽에 적힌 사람이 유리하지 않아요.

중복 허용은 한 번 뽑을 때마다 목록 전체에서 다시 골라요. 같은 이름이 또 나올 수 있어요.

조 나누기는 몇 명씩 나뉘나요?

전체를 섞은 뒤 1조부터 차례로 한 명씩 나눠 줘요. 그래서 조 인원 차이는 많아야 한 명이에요.

예를 들어 10명을 3개 조로 나누면 1개 조는 4명, 2개 조는 3명이에요. 12명을 4개 조로 나누면 조마다 3명이에요.

자주 묻는 질문

랜덤 뽑기는 정말 공정한가요?

네. 암호용 난수로 목록 전체를 고르게 섞어서 뽑아요. 몇 번째에 적었는지는 결과에 영향을 주지 않아요.

팀 나누기도 할 수 있나요?

방식에서 조 나누기를 고르고 조 개수를 정하면 돼요. 조 인원 차이는 많아야 한 명이에요.

같은 사람이 두 번 뽑힐 수 있나요?

한 번씩만을 고르면 겹치지 않아요. 중복 허용을 고르면 뽑을 때마다 전체에서 다시 골라서 같은 사람이 또 나올 수 있어요.

몇 명까지 넣을 수 있나요?

300개까지 넣을 수 있어요. 중복 허용으로는 한 번에 100개까지 뽑아요.

무엇을 보고 계산했나요

  • W3C Web Cryptography API, getRandomValues: 암호학적으로 안전한 난수
  • Fisher-Yates 섞기(Knuth, The Art of Computer Programming 2권 3.4.2절): 모든 순서가 같은 확률

2026년 10월 4일에 기준을 다시 확인했어요.

계산에 넣지 않은 것

  • 적은 목록은 다음에 다시 쓰기 좋게 이 브라우저에만 기억해요. 어디에도 보내지 않아요.
  • 조마다 인원을 따로 정하거나 특정 사람을 같은 조로 묶기