홈 › 생활·행정

주사위 굴리기·동전 던지기

화면을 누르거나 스페이스바를 누르면 굴러가요. 결과는 아래에 차례로 기록돼요.

입력한 내용은 서버로 보내지 않고 이 기기에서만 처리돼요
눌러서 굴려요

    온라인 주사위·동전, 이렇게 써요

    ‘주사위’ 탭에서 개수와 면 수를 고르고 주사위 영역을 누르거나 ‘굴리기’, 스페이스바를 누르면 돼요. 여러 개를 굴리면 합계가 크게 나오고, 보드게임처럼 결과에 일정한 수를 더해야 하면 ‘더할 수’에 넣으세요(예: 20면 주사위 + 3). 굴린 결과는 아래에 최근 100번까지 기록돼요. ‘동전’ 탭은 한 번에 1~100개를 던져 앞·뒤 개수와 지금까지의 비율을 보여 주고, ‘가위바위보’ 탭에서는 컴퓨터와 겨룰 수 있어요.

    어떻게 공정하게 뽑나요

    결과는 Math.random이 아니라 브라우저가 보안용으로 제공하는 암호학적 난수(Web Crypto의 crypto.getRandomValues)로 정해요. 32비트 난수를 면 수로 나눈 나머지를 그대로 쓰면 아주 조금 치우침이 생기므로, 면 수의 배수를 넘는 값은 버리고 다시 뽑는 거부 샘플링을 써서 모든 눈이 정확히 같은 확률(6면이면 1/6)이 되게 했어요. 애니메이션은 결과가 정해진 뒤 보여 주는 장식이라 결과에 영향을 주지 않아요.

    공정성 확인

    ‘공정성 확인’ 탭에서 6만~60만 번을 한 번에 굴려 볼 수 있어요. 눈마다 나온 횟수가 기대값에서 얼마나 벗어났는지 보여 주고, 카이제곱 적합도 검정의 p값도 계산해요. 공정한 주사위라도 횟수가 정확히 같게 나오지는 않고, 굴리는 횟수가 많을수록 비율이 기대값에 가까워져요.

    이럴 때 써요

    보드게임·TRPG 주사위가 없을 때, 발표 순서나 술래 정하기, 동전으로 편 가르기, 수업 시간 확률 실험(동전 100개 던지기)에 쓸 수 있어요. 돈이 걸린 도박에는 쓰지 마세요.

    참고한 자료

    자주 묻는 질문

    정말 조작이 없나요?

    결과는 이 브라우저 안에서 암호학적 난수로 바로 정해지고 서버를 거치지 않아요. 직전 결과에 따라 확률이 바뀌지도 않아요. ‘공정성 확인’ 탭으로 직접 확인해 볼 수 있어요.

    같은 숫자가 연달아 나오는데 괜찮은가요?

    네, 정상이에요. 6면 주사위에서 같은 눈이 두 번 연속 나올 확률은 1/6로 생각보다 자주 일어나요. 매번 굴림은 앞의 결과와 상관없어요.

    동전에 옆면(서는 경우)은 없나요?

    이 도구의 동전은 앞면과 뒷면이 각각 1/2인 이상적인 동전이에요. 실제 동전이 서는 경우는 넣지 않았어요.

    함께 쓰면 좋은 도구