Lumen Lab 루멘랩

공평뽑기 Pickboard

돌림판·사다리타기·팀 나누기

10만 번 뽑아 카이제곱 검정

열기

돌림판, 사다리타기, 제비뽑기, 팀 나누기를 명단 하나로. 5,000명까지 넣고 결과는 링크로 다시 보여 줘요.

  • 5,000명명단에 넣는 수
  • 결과 링크누가 열어도 같은 결과
  • 500개 넘게자동 시험

바로 써 보기

불러오는 중

돌리기 전에 브라우저 암호 난수로 결과를 먼저 정하고, 판은 그 칸에 멈추도록 돌아요.

엑셀 이름 칸을 그대로 붙여 넣어도 한 줄에 한 명씩 들어가요

  1. 명단 붙여 넣기‘내 명단 넣기’의 예시 8명을 ‘지우기’로 비우고, 한 줄에 한 명씩 붙여 넣어요.
  2. ‘돌리기’ 누르기판 가운데 ‘돌리기’를 누르면 바늘이 가리킨 이름이 ‘결과’ 자리에 크게 나와요.
  3. 뽑힌 사람 빼고 다시‘이 사람 빼고 다시’를 누르면 방금 뽑힌 사람을 판에서만 빼고 바로 다시 돌리고, ‘지금까지 뽑힌 순서’에 차례가 쌓여요.
  4. 결과 링크 보내기‘결과 링크 복사’를 누르면 명단과 씨앗이 든 주소가 복사되고, 옆의 ‘확인 코드’ 8자리로 같은 명단인지 견줘 볼 수 있어요.

이런 것도 돼요

확인하고 밝혀 둔 것

뽑을 때마다 브라우저의 crypto.getRandomValues()로 새 씨앗을 받아 쓰고, 10만 번씩 뽑아 보는 카이제곱 검정을 포함한 자동 테스트 500여 개로 고르게 나오는지 확인해요. 결과 링크로 누구나 같은 결과를 다시 계산할 수 있어요.

8명 사다리도 아래 칸을 먼저 섞어서 어느 칸이든 12.5% 안팎이에요

공평뽑기 기준표

씨앗
누를 때마다 브라우저의 암호용 난수로 새 시작값(씨앗)을 받아서, 앞의 결과로 다음 결과를 짐작할 수 없어요.MDN: Crypto.getRandomValues() · 확인 2026. 10. 10.
Math.random()
쓰지 않아요. MDN은 이 함수가 암호에 쓸 만큼 안전한 난수를 주지 않는다고 적고 있어요.MDN: Math.random() · 확인 2026. 10. 10.
같은 결과 다시 만들기
씨앗이 같으면 xoshiro256** 계산식으로 늘 같은 결과가 나와요. 암호용이 아니라서 비밀번호나 암호 키를 만드는 데는 이 사이트를 쓰지 말라고 안내해요.prng.di.unimi.it (David Blackman, Sebastiano Vigna) · 확인 2026. 10. 10.
기준값 대조
그 계산식이 공개된 기준값 10개와 숫자 하나까지 같은지 시험해요.Rust rand_xoshiro 코드의 기준값(xoshiro256starstar.rs) · 확인 2026. 10. 10.
섞기와 정수 뽑기
순서 정하기, 팀 나누기, 여러 명 뽑기는 피셔–예이츠 섞기를 써요. 10명 중 한 명이면 0⁠~⁠15에서 뽑고 10 이상이 나오면 다시 뽑아서, 어느 번호도 더 잘 나오지 않아요.공평뽑기 소개(더스텐펠드 1964·커누스 인용)
사다리타기
8명·14층 사다리를 그대로 두면 1번 줄이 바로 아래 칸에 24.8% 가요(공평하면 12.5%). 아래 칸을 섞은 뒤엔 결과마다 12.4%⁠에서 12.6% 사이예요.사다리타기 가이드 · 확인 2026. 10. 10.

결과 링크만으로는 여러 번 뽑아 보고 마음에 드는 것만 보냈는지, 뽑기 전에 명단을 바꿨는지 알 수 없어요.

가이드 4편

  1. 사다리타기는 정말 공평할까: 직접 돌려 본 숫자
  2. 돌림판에 30명 넘게 넣는 법, 뽑힌 사람 빼고 다시 돌리기
  3. 단톡방에서 제비뽑기 결과를 믿게 하는 법
  4. 팀을 고르게 나누는 법: 팀 수로, 한 팀 인원으로

돌리는 동안 명단을 잠그고, 적은 순서와 상관없이 뽑게 바꿨어요

  1. 명단 확인 코드 8자리를 더해 같은 명단인지 견줄 수 있게 했어요.

  2. 돌림판, 제비뽑기, 팀 나누기는 명단을 적은 순서와 상관없이 뽑게 바꿨어요.

  3. 판이 도는 동안 명단을 잠가서 결과와 링크가 늘 같은 사람을 가리켜요.

  4. 결과에 긴 이름이 나와도 전체 이름이 다 보이게 고쳤어요.

  5. 공평뽑기를 처음 올렸어요.

다른 것도 둘러보기