Tools100% 로컬
← 모든 도구

동전 던지기

crypto.getRandomValues · 50/50 · 브라우저 내

진짜 3D 애니메이션을 가진 진짜 동전 던지기. 각 결과는 동전이 던져지기 전에 crypto.getRandomValues — 브라우저의 암호학적으로 안전한 RNG — 에 의해 결정되므로, 던지기는 순전히 장식이고 결과는 증명 가능한 50 / 50입니다. 버튼을 누르거나, 라벨을 바꾸거나, 한 번에 천 개를 배치로 던지세요.
HEADS
TAILS
라벨
한 번에
속도
합계
0
앞면
0
뒷면
0
최장 연속
0
세션 기록 (0 · 최신순)
No flips yet — give it a go.

결과가 공정한 이유

여기서 동전의 결과는 crypto.getRandomValues에서 뽑은 1비트입니다: 페이지는 새로운 32비트 부호 없는 정수를 읽고 그 최하위 비트를 "앞면"(0) 또는 "뒷면"(1)으로 처리합니다. 모든 현대 브라우저에서 그 정수는 운영체제의 암호 엔트로피 풀에서 옵니다 — TLS 세션 키 생성에 사용되는 것과 동일합니다. 각 비트는 독립적이고 균등 분포이므로, 모든 던지기는 이전 결과에 대한 기억이 없는 진짜 50 / 50입니다.

애니메이션은 장식일 뿐

앞/뒷면 결정은 동전이 회전하기 전에 내려집니다 — 회전량과 최종 방향은 동전이 미리 결정된 면이 위로 가도록 착지하도록 선택됩니다. 따라서 애니메이션은 보기에 재미있지만 결과에 영향을 미칠 수 없으며, 결과는 던지기와의 어떤 상호작용으로도 편향될 수 없습니다(영리한 버튼 연타 익스플로잇 같은 것은 없습니다).

배치 모드와 큰 수의 법칙

×100 또는 ×1000을 클릭하면 전체 배치가 한 번에 던져집니다. 페이지는 대표 동전 하나에만 애니메이션을 재생하고(마지막 결과 표시) 나머지를 작은 칩으로 아래에 렌더링합니다. 집계 통계(합계, 앞면 %, 최장 연속)는 전체 세션에 걸쳐 업데이트되므로, N이 커짐에 따라 앞면 비율이 50%로 수렴하는 것과 가끔 발생하는 가능성 낮은 연속 — 같은 면이 10번 이상 연속으로 나오는 것이 실제 발생하며 버그가 아닙니다 — 을 볼 수 있습니다.

라벨 사용자 지정

두 텍스트 필드는 앞면과 뒷면에 표시되는 내용을 제어합니다. "앞면/뒷면"이 적절한 프레임이 아닌 이진 결정에 사용하세요 — 예 / 아니요, 머무름 / 떠남, 부리토 / 피자. 긴 라벨은 면에 맞게 자동으로 축소됩니다. 통계 패널의 라벨도 함께 갱신됩니다.

개인정보

어떤 던지기도 페이지 밖으로 전송되지 않습니다. 기록과 통계는 이 탭의 메모리에만 살며 닫으면 사라집니다(여기서는 localStorage 지속성이 없습니다). 본 페이지는 초기 정적 로드 후 네트워크 요청을 하지 않으며 분석 스크립트도 없습니다.