확률·공정성 해설
이 사이트 게임의 확률을 코드에서 계산해 표로 설명하는 시리즈입니다. 차례, 사다리, 주사위와 가위바위보, 섞기를 다룹니다.
이 시리즈가 다루는 것
모임에서 쓰는 추첨 도구는 결과가 공정하다는 믿음이 있어야 쓸 수 있습니다. 이 시리즈는 그 믿음을 말로만 두지 않고, 이 사이트의 게임 코드에서 확인한 규칙과 계산한 숫자로 보여 드리려고 만들었습니다. 모든 확률과 비율은 저장소의 계산 스크립트가 만든 값이며, 테스트가 페이지의 숫자와 계산값을 대조합니다.
다루는 범위는 이 사이트에 실제로 있는 게임과 도구입니다. 실제 윷가락이나 주사위의 물리적 편향, 제3자가 인증한 난수 같은 주제는 다루지 않습니다. 계산 방법이 궁금하면 각 글의 마지막 절 “이 숫자를 확인하는 방법”을 보세요.
네 편의 해설
순서가 확률을 바꿀까
제비뽑기, 악어, 해적, 풍선, 러시안룰렛 게임에서 차례 위치별 몫과 사람별 몫을 비교합니다.
사다리타기는 공정할까
일대일 대응의 이유와 가로선 밀도별 도착 비율을 시뮬레이션으로 확인합니다.
주사위와 가위바위보의 확률
주사위 합 분포, 동점 재굴림, 무승부와 토너먼트 경기 수를 표로 정리합니다.
섞기와 대진의 공정성
팀 나누기, 빙고, 숫자야구, 월드컵이 같은 섞기 방식으로 공정해지는 과정을 설명합니다.
공정하다는 말의 세 가지 의미
공정하다는 말은 때에 따라 서로 다른 것을 뜻합니다. 이 시리즈는 세 가지를 구분해서 씁니다.
- 입력 칸이 같은 조건입니다. 목록에 적힌 항목이 모두 같은 몫으로 선택될 수 있다는 뜻입니다. 이름이 중복되거나 한 사람이 두 칸을 차지하면 이 조건이 깨집니다.
- 순서와 무관하게 같은 몫입니다. 먼저 하든 나중에 하든 사람별 몫이 같다는 뜻입니다. 위치별 몫이 달라도 차례를 섞으면 사람별 몫은 같아질 수 있습니다.
- 독립 기관이 검증한 것은 아닙니다. 이 사이트의 난수는 브라우저의 일반 난수 함수이고 외부 기관의 검증이나 인증을 받지 않았습니다. 큰 이익이 걸린 추첨에는 쓰지 마세요.
앞의 두 가지는 이 사이트의 코드와 계산으로 확인할 수 있고, 세 번째는 확인할 수 없는 범위를 솔직히 밝히는 부분입니다. 추첨 방식과 다시 뽑는 기준에 관한 일반 원칙은 같은 확률로 뽑는 방법에 정리되어 있습니다.
읽는 순서와 활용
차례가 걱정되는 게임을 하려면 첫 글부터, 결과를 나눠 주는 사다리가 궁금하면 두 번째 글부터 읽으세요. 모든 글에는 직접 해 볼 수 있는 간단한 실험이 있습니다. 모임에서 규칙을 정할 때 “이 숫자는 코드로 확인했다”는 근거로 활용해도 좋습니다. 숫자가 실제 동작과 다르다고 느끼면 사이트 소개의 문의 방법으로 알려 주세요.