세션이 시작됐는데 누군가 d20을 못 찾아요. 생각보다 흔한 문제이고, 주사위를 아예 소유하지 않으면 완전히 해결돼요.
여기 있는 가상 굴리기는 어떤 기기에서든 계정 없이 실제처럼 보이는 주사위를 3D로 던져요. 실제 주사위와 무엇이 다른지, 그리고 전혀 다르지 않은 부분이 어디인지 알아 둘 만해요.
굴릴 수 있는 것
프리셋은 표준 테이블톱 세트를 다뤄요. d4, d6, d8, d10, d12, d20. 사용자 면 수 입력란은 2면부터 100면까지 받아서 백분위 굴림과 많은 자작 시스템을 커버해요.

한 번에 최대 12개의 주사위를 던질 수 있고 합계에 −99에서 +99까지의 보정값을 적용할 수 있어요. 보정값은 던지기 전에 정하세요. 그래야 결과를 나중에 조정하는 일이 없어요.
가장 중요한 조합은 한 종류의 주사위 여러 개에 보정값을 더하는 것이고, 이러면 표준 RPG 시스템의 거의 모든 공격과 피해 굴림을 다른 도구 없이 처리해요.
공정성은 실제로 어떻게 작동하나요
두 가지 방식이 있고, 둘 다 알아 둘 만해요. 온라인에서 “무작위”라는 말이 아무렇게나 쓰이기 때문이에요.
암호학적 원천. 주사위는 브라우저의 암호학적으로 안전한 생성기인 crypto.getRandomValues()에서 값을 가져와요. 대안인 Math.random()은 결정적이라, 내부 상태를 이론적으로 복원해 앞으로의 결과를 예측할 수 있어요. 보드 게임에서는 잡학이지만, 돈이나 평판이 걸린 일에서는 문제의 전부예요. 공정성 감사 페이지에 전체 설명이 있어요.
기각 표본 추출. 나누어떨어지지 않는 범위에서 균일한 정수를 요청할 때, 무작위 실수를 단순히 늘리면 낮은 값이 과하게 나와요. d6은 간단하지만 d7은 그렇지 않아요. 굴리기는 범위를 벗어난 값을 버리고 다시 뽑아서, 모든 면이 정확히 1/N이 되게 해요.
각 굴림은 이전 굴림과 독립적이에요. 20이 나왔다고 다음 20이 나올 확률이 낮아지지 않고, 6이 연달아 나왔다고 확률이 좋아지지도 않아요.
실제 주사위가 정말 더 나은 경우
솔직히 짚을 만해요. 가상 주사위가 무조건 좋은 것은 아니에요.
실제 주사위는 편향될 수 있어요. 제조 편차, 마모, 둥근 모서리가 실제로 작은 편향을 만들어요. 만 번 굴린 주사위는 측정 가능하게 더 이상 공정하지 않고, 편향 주사위 수집가가 있는 이유도 이거예요.
던지는 방식이 영향력의 통로가 돼요. 실제 동전이나 주사위는 받아채거나 돌리거나 다시 던질 수 있어요. 이게 실제 주사위의 실질적 약점이고, 주사위 자체와는 무관해요.
손에 쥐는 감각. 직접 집을 수 있는 주사위는 의심 많은 플레이어도 트집 잡을 수 없어요. 특히 대면 상황에서 작은 이점이 아니에요.
가상 주사위가 이기는 지점은 지속성이에요. 마모되지 않으므로 세션이 진행되는 동안 계속 균일해요.
테이블톱 세션에서
굴림을 화면 공유하세요. “나 진짜 20 나왔어” 문제를 해결하는 방법이에요. 결과가 모든 사람에게 같은 순간에 공유 화면에 나타나면 다툴 것이 남지 않아요.
던지기 전에 보정값을 정하세요. 나중에 적용한 보정값은 누군가 고른 숫자일 뿐이에요.
최소 굴림을 고려하세요. d20 공격에서 1이 나오는 것은 유효하지만 도움이 안 돼요. 시스템이 치명적 판정에서 1을 다시 굴린다면, 기록이 깔끔하게 남도록 도구 안에서 처리하세요.
굴림 기록을 남기세요. 도구는 최근 던진 기록을 보관해서, 누구도 기억할 필요 없이 “그거 분명히 6이었는데” 논쟁을 정리해요.
보드 게임에서
대면이든 원격이든 플레이할 때의 실용적인 두 가지예요.
던지기 전에 주사위 종류와 개수를 말하세요. “d6 두 개 더하기 3”은 명확하지만 “7”은 그렇지 않아요. 디지털 굴림에 대한 대부분의 다툼은 사실 무엇을 굴렸는지에 대한 다툼이에요.
대비책을 두세요. 대면으로 플레이한다면 실제 주사위를 챙겨 두세요. 가상 굴리기는 “d20을 못 찾겠다”에 대한 답이지, “다르게 플레이하고 싶다”에 대한 답이 아니에요.
교실에서
가상 주사위는 공정성과 무관한 이유로 확률 교육에 실제 주사위보다 나아요.
한 번에 12개를 던지세요. 주사위 12개를 굴리면 분포가 한 번의 행동으로 눈에 보여요. 열두 번 반복하면 학생들은 분포가 기댓값 쪽으로 좁아지는 것을 보게 돼요. 실제 주사위로 한 시간 걸려야 생기는 직관을 여기서는 3분이면 얻어요.
사용자 면 수를 쓰세요. d4는 이해하기 쉽고 d100은 세밀한 단위를 줘요. 주사위 수가 늘어날수록 분포의 모양이 어떻게 바뀌는지 학생들이 물을 수 있고, 그게 진짜 수업이에요.
쓸모 있는 연습: 던지기 전에 학생들에게 다음 결과를 예측하게 하세요. 높은 값이 나온 뒤에는 거의 모두 “낮을 것”이라고 추측해요. 그다음 던져 보세요. 요점은 맞히는 게 아니라, 각 굴림이 독립적이므로 어떤 예측도 다른 예측보다 낫지 않다는 것을 보여주는 거예요. 잘못된 직관이 강해서 주사위가 이 점을 생생하게 만들어요.
예절, 짧게
온라인: 굴림을 보여주고, 어떤 주사위를 던졌는지 말하고, 결과를 설명하지 말고 그대로 올리세요.
휴대폰을 쓴 대면 상황: 먼저 테이블에 물어보세요. 어떤 모임은 테이블 위의 휴대폰에 강한 거부감이 있고, 물어보는 편이 뒤따를 대화보다 비용이 적어요.
사용해 보기
주사위 굴리기를 여세요. 주사위를 고르고, 보정값을 정하고, 던지세요. 계정도 설치도 필요 없어요. 세션이 2분 뒤에 시작할 때 중요한 점이에요.