온라인 동전 던지기란?
주머니에 동전이 없어도 브라우저에서 바로 앞면/뒷면을 뽑을 수 있는 도구입니다. 버튼을 누르면 3D 동전이 실제처럼 공중으로 떠올라 세로로 여러 바퀴 회전한 뒤 떨어지고, 착지하면서 가장자리로 살짝 기울었다가 달그락거리며 평평하게 멈추는 연출까지 재현했습니다. 금색 비행기 면이 앞면, 은색 월계수 면이 뒷면입니다. 동전 개수는 1·2·3·5·10개 중에서 고를 수 있어 여러 개를 동시에 던지고 앞·뒤 개수를 바로 집계할 수 있습니다.
사용법
- 동전 개수를 고르고 던지기 버튼을 누릅니다. 연출이 진행되는 중에도 언제든 다시 던질 수 있습니다.
- 결과가 나올 때마다 아래에 누적 통계가 쌓입니다. 앞·뒤 횟수와 비율 막대, 총 던진 횟수, 같은 면이 연속으로 나온 연속 기록, 최근 12회의 결과 도트를 보여 줍니다.
- 통계 초기화 버튼을 누르면 누적 기록이 지워지고 처음부터 다시 셀 수 있습니다.
난수 생성 방식과 공정성
이 도구는 자바스크립트의 암호학적 난수 함수인 crypto.getRandomValues를 사용합니다. 이는 브라우저가 운영체제 수준의 난수원에서 값을 가져오는 방식으로, 보안 용도로 쓸 수 있을 만큼 예측이 어렵고 통계적으로 균등합니다. 무작위로 생성된 바이트의 최하위 비트로 앞·뒤를 결정하므로 앞면과 뒷면의 확률은 수학적으로 정확히 50:50입니다.
흥미롭게도 실제 물리 동전은 완벽한 50:50이 아닐 수 있습니다. 동전의 무게중심, 던지는 사람의 습관, 받는 방식에 따라 미세한 편향이 생길 수 있기 때문입니다. 반면 이 온라인 동전은 물리적 요인이 개입할 여지가 없어, 공정성이 중요한 내기나 결정에 오히려 더 적합합니다. 모든 처리는 브라우저 안에서 이루어지며 결과가 서버로 전송되거나 저장되지 않습니다.
이런 데 쓰기 좋아요
- 내기·순서 정하기: 축구 선공, 게임 선후공, 심부름 담당, 점심 메뉴 2택1처럼 두 가지 중 하나를 공정하게 정할 때
- 의사결정: 고민이 반반일 때 던져 보세요. 결과가 나왔는데 마음이 아쉽다면 그쪽이 진심이라는 오래된 지혜도 있습니다.
- 수업·확률 학습: 여러 번 던지면서 누적 통계가 50%에 수렴하는 과정(큰 수의 법칙)을 눈으로 확인하는 실험 도구로 좋습니다. 10개씩 던지면 시행을 빠르게 쌓을 수 있습니다.
- 행사·방송: 화면을 공유해 참가자들이 지켜보는 앞에서 공개적으로 추첨할 때도 유용합니다.
연속으로 같은 면이 나와도 정상입니다
공정한 동전이라도 앞면이 5번 연속 나올 확률은 32분의 1(약 3%)로, 100번쯤 던지면 몇 번은 겪게 되는 흔한 일입니다. "앞면이 계속 나왔으니 이제 뒷면이 나올 차례"라고 느끼는 것은 도박사의 오류라고 불리는 착각으로, 매 시행은 이전 결과와 무관하게 항상 50:50입니다. 이 도구의 연속 기록 표시와 누적 통계로 이런 확률의 성질을 직접 체험해 볼 수 있습니다.
함께 쓰면 좋은 도구
- 랜덤 뽑기 — 선택지가 3개 이상일 때 이름·항목을 넣고 추첨하세요.
- 주사위 굴리기 — 1~6 또는 D20까지, 숫자로 정하고 싶을 때 좋습니다.
- 사다리타기 — 여러 명에게 역할·벌칙을 배정할 때 편리합니다.
자주 묻는 질문
앞면과 뒷면 확률이 정말 50:50인가요?
네. 암호학적 난수(crypto.getRandomValues)를 사용해 정확히 50%씩입니다. 실제 동전은 미세하게 편향될 수 있지만 이 도구는 수학적으로 공정합니다.
실제 동전과 뭐가 다른가요?
실제 동전은 무게중심·던지는 방법에 따라 미세한 편향이 생길 수 있지만, 이 도구는 난수로 뽑아 수학적으로 정확히 50:50입니다. 화면 연출은 시각 효과일 뿐 결과는 던지는 순간 이미 난수로 정해져 있습니다.
여러 개를 한 번에 던질 수 있나요?
네, 최대 10개까지 동시에 던질 수 있고 앞/뒤 개수를 바로 집계해 줍니다. 확률 실험처럼 시행을 빨리 쌓고 싶을 때 유용합니다.
던진 기록이 저장되나요?
누적 통계는 현재 페이지가 열려 있는 동안에만 유지되며, 서버로 전송되지 않습니다. '통계 초기화' 버튼을 누르거나 페이지를 새로고침하면 기록이 사라집니다.