한국어

동전 던지기 — 앞면 뒷면 온라인 동전 던지기

앞뒤를 가르고 누적 통계까지 보는 온라인 동전 던지기

브라우저에서 처리 · 서버로 전송되지 않음

누적 통계

앞면
0 (0%)
뒷면
0 (0%)
총 던진 횟수
0
가장 긴 연속
없음
현재 연속
없음

소개

내기, 순서 정하기, 간단한 선택처럼 둘 중 하나를 골라야 할 때 쓰는 온라인 동전이에요. 버튼을 누르면 동전이 한 바퀴 돌고 앞면 또는 뒷면이 나와요. 한 번에 최대 1,000번까지 던져 보며 확률이 실제로 어떻게 움직이는지 볼 수도 있어요. 결과와 통계는 이 페이지를 열어 둔 동안 브라우저에만 남고 서버로 보내지 않아요.

사용법

  1. 한 번만 던질 거라면 던질 횟수를 1로 두고 동전 던지기 버튼을 누릅니다. 키보드로는 Tab으로 버튼에 가서 Enter나 Space를 누르면 돼요.
  2. 여러 번 던지려면 횟수를 2~1,000 사이로 적고 같은 버튼을 누릅니다.
  3. 큰 동전과 안내 문장에서 이번 결과를 확인합니다. 여러 번 던졌다면 던진 순서도 아래에 나와요.
  4. 누적 통계에서 앞면과 뒷면의 횟수와 비율, 가장 긴 연속 기록을 봅니다.
  5. 처음부터 다시 세고 싶으면 통계 초기화를 누릅니다.

기준

  • 난수원: crypto.getRandomValues로 얻은 값에서 0 또는 1을 기각 샘플링으로 뽑아 앞면과 뒷면을 정합니다. Math.random은 쓰지 않아요.
  • 독립성: 각 던지기는 서로 독립이라 직전 결과가 다음 확률을 바꾸지 않아요.
  • 비율: 앞면과 뒷면의 비율은 전체 던진 횟수에 대한 백분율을 소수 첫째 자리까지 반올림해 보여 줘요. 던진 횟수가 적으면 50대 50에서 꽤 벗어나는 것이 정상이에요.
  • 연속 기록: 같은 면이 이어진 최대 길이와 현재 길이를 추적하고, 길이가 같으면 먼저 나온 기록을 유지해요.
  • 접근성: 결과 문장은 aria-live 영역에 있어서 화면 읽기 프로그램이 읽어 주고, 동작 줄이기 설정에서는 회전 애니메이션을 생략해요.

예시

던질 횟수 가능한 결과
1 앞면
5 앞, 앞, 뒤, 앞, 뒤 → 앞면 3번, 뒷면 2번, 가장 긴 연속 앞면 2번
1,000 앞면 497번, 뒷면 503번처럼 절반 근처에서 오르내리는 결과

자주 묻는 질문

정말 앞면과 뒷면이 50대 50인가요?

네. 브라우저의 암호용 난수(crypto.getRandomValues)에서 0 또는 1을 쏠림 없이 뽑아 앞면과 뒷면을 정해요. 이전 결과가 다음 결과에 영향을 주지 않아서 앞면이 다섯 번 나왔어도 다음 던지기의 확률은 여전히 절반이에요.

한 번에 여러 번 던지면 어떻게 보이나요?

던질 횟수에 2에서 1,000 사이의 숫자를 넣으면 이번 판의 앞면과 뒷면 횟수, 던진 순서가 한 줄로 나와요. 아래 누적 통계에는 지금까지의 모든 던지기가 합산돼요.

연속 기록은 어떻게 세나요?

같은 면이 이어진 횟수를 세어서 가장 길었던 기록과 지금 이어지는 기록을 따로 보여 줘요. 여러 번 나눠 던져도 이어서 계산하고 통계 초기화를 누르면 모두 0으로 돌아가요.

움직임에 민감한데 애니메이션을 끌 수 있나요?

운영체제나 브라우저에서 동작 줄이기(prefers-reduced-motion)를 켜 두면 동전이 돌지 않고 결과만 바로 바뀌어요. 결과는 화면 읽기 프로그램에도 읽어 줘요.

필요한 도구가 있나요?