랜덤 뽑기 — 룰렛 & 사다리
룰렛을 돌리거나 사다리타기로 공정하게 뽑으세요. 사다리는 누구에게나 모든 결과가 같은 확률로 나오도록 그려지고, 이름을 누르면 결과가 하나씩 공개됩니다.
사용법
- 모드를 선택하세요: 룰렛 또는 사다리.
- 룰렛은 항목을 추가하고 돌리기를 누르세요.
- 사다리는 사람과 결과를 같은 수만큼 입력합니다. 결과는 '?'로 가려진 채 사다리가 그려집니다.
- 이름을 누르면 그 사람의 길이 그려지며 결과가 공개되고, '모두 공개'로 한꺼번에 볼 수 있습니다. '새 사다리'를 누르면 새로 뽑습니다.
- 언제든 항목을 추가/삭제해 다시 실행하세요.
자세한 설명
펼치기접기
두 가지 방식으로 공정하게 무작위로 고르는 도구입니다. 선택지를 담은 룰렛을 돌리거나, 사람과 결과를 짝지어 주는 사다리타기(아미다쿠지, 고스트 레그)를 할 수 있습니다. 두 방식은 답하는 질문이 다릅니다. 룰렛은 한 번에 한 명을 뽑고, 조각이 어떻게 보이든 모든 항목의 확률이 같습니다. 회전은 이미 정해진 결과를 애니메이션이 따라가는 것일 뿐입니다. 사다리는 모두를 한꺼번에 배정하며 반드시 일대일로 짝지어집니다. 즉 모든 사람이 서로 다른 결과에 도착하는데, 룰렛을 여러 번 돌리는 방식으로는 보장할 수 없는 성질입니다.
사다리는 가로줄을 무작위로 긋기만 하면 공정하지 않습니다. 한 줄을 내려갈 때마다 옆으로 많아야 한 칸씩만 움직이기 때문에, 출발한 자리 근처의 결과가 나올 확률이 높습니다. 사람 10명에 가로줄 20단으로 시뮬레이션해 보면 첫 번째 사람이 첫 번째 결과를 받을 확률은 22%, 마지막 결과를 받을 확률은 0.9%였습니다(공정하다면 각각 10%). 그래서 이 도구는 누가 어떤 결과를 받을지를 먼저 정합니다. 가능한 n!가지 배정 가운데 하나를 똑같은 확률로 고른 뒤, 그 배정이 나오도록 사다리를 그립니다. 위쪽 몇 단은 무작위 가로줄이고, 아래쪽은 각 줄을 목표 자리로 옮기는 가로줄입니다(홀짝 교환 정렬). 그래서 겉보기에는 손으로 그린 사다리 같지만 누구에게나 모든 결과가 1/n의 확률로 돌아갑니다.
결과는 처음에 '?'로 가려져 있습니다. 이름을 누르면 그 사람의 길이 색깔 선으로 그려지면서 도착한 결과가 공개되고, '모두 공개'를 누르면 한 번에 다 보입니다. 사람 수와 결과 수가 다르면 경고가 나오고, 비어 있는 결과는 '—'로 표시됩니다. 난수는 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)에서 나머지 편향 없이 뽑습니다. 그래도 화면 밖에서 결과를 검증할 방법은 없으니, 큰 상품이 걸린 추첨이라면 참가자 모두가 보는 앞에서 진행하세요.
자주 묻는 질문
결과가 정말 무작위인가요?
네. 룰렛의 당첨 항목과 사다리의 배정은 브라우저의 암호학적 난수로 정해집니다. 사다리는 가로줄을 아무렇게나 긋지 않고, 가능한 모든 배정 가운데 하나를 같은 확률로 먼저 고른 뒤 그 결과가 나오도록 그리기 때문에 각 사람이 어느 결과든 받을 확률이 1/n로 같습니다.
항목은 몇 개까지 추가할 수 있나요?
원하는 만큼 추가할 수 있습니다. 돌림판과 사다리가 맞춰 늘어나지만, 너무 많으면 읽기 어려워집니다.
사다리타기가 무엇인가요?
각 사람이 선을 따라 내려가며 가로줄마다 방향을 바꿔 하나의 결과에 도달하는 방식입니다.
가로줄을 무작위로 그으면 공정하지 않나요?
공정하지 않습니다. 한 단을 내려갈 때 옆으로 한 칸까지만 움직이므로 출발한 자리 근처의 결과가 나오기 쉽습니다. 10명이 20단짜리 사다리를 타면 첫 번째 사람이 첫 번째 결과를 받을 확률이 약 22%, 마지막 결과는 약 0.9%입니다. 이 도구는 배정을 먼저 균등하게 뽑고 그 배정대로 사다리를 만들어 이 치우침을 없앴습니다.
입력한 항목이 저장되나요?
다음에도 남아 있도록 목록이 브라우저에 로컬 저장되지만, 외부로 업로드되지는 않습니다.
룰렛에서 같은 이름이 두 번 당첨될 수 있나요?
가능합니다. 매번의 회전은 독립적인 추첨이므로 여러 번 돌리다 보면 같은 이름이 다시 나올 수 있고, 그것이 정상입니다. 모두가 서로 다른 결과를 받아야 한다면 사다리를 쓰세요.
경품 추첨에 쓸 만큼 무작위한가요?
브라우저의 암호학적 난수를 쓰므로 커피값 내기나 자리 배정에는 충분히 공정합니다. 다만 추첨 과정을 나중에 다른 사람이 검증할 수는 없습니다. 실제 상품이 걸린 일이라면 참가자 모두가 보는 앞에서 화면을 띄워 놓고 뽑으세요.
이 주제의 가이드
관련 도구
추첨기
이름 목록에서 N명을 뽑으세요 — 암호학적 난수로 공정하게, 중복 허용 선택 가능.
랜덤
로또 번호 생성기
인기 복권 8종(파워볼·유로밀리언즈·6/45·Loto 6·双色球 등) 무작위 추첨 — 암호학적 RNG 사용.
랜덤
스피너 휠
옵션 입력 → 컬러 휠 돌리기 → 당첨자 — 래플용 당첨 후 제거 옵션, 최근 20개 히스토리.
랜덤
랜덤 숫자 생성기
암호학적 난수로 원하는 범위의 숫자를 뽑아 줍니다 — 중복 허용/금지, 정렬 옵션 포함.
랜덤
랜덤 날짜 추첨
두 날짜 사이 N개의 무작위 날짜 — Unique·정렬·평일만 옵션.
랜덤
트럼프 카드 드로어
잘 섞인 52장 덱(조커 선택)에서 N장 뽑기. 덱 추적 — 같은 카드 두 번 안 나옴.
랜덤
가위바위보
공정 랜덤 상대와 클래식 가위바위보 — 점수 유지, 승/패 연승 추적, 옵션 3/5/10판 매치 모드.
랜덤
랜덤 체스 오프닝 추첨기
오픈·세미오픈·클로즈드·플랭크 4 가지 분류와 난이도, 어느 쪽으로 둘지(백/흑)로 필터링해 24 개의 고전·현대 오프닝 중 무작위로 뽑아주는 학습 도구. ECO 코드, 첫 수, 위키피디아 학습 링크 포함.
랜덤