D6 주사위 굴리기 계산기란?
6면체 주사위(D6) 굴리기는 보드게임, TRPG, 확률 수업에 활용할 수 있는 가상 주사위 생성기입니다. 원하는 개수만큼 주사위를 굴릴 수 있고, 면의 수도 자유롭게 바꿀 수 있어 D4, D8, D12, D20 같은 다양한 주사위도 굴릴 수 있습니다. 또한 많은 게임에서 쓰는 "2d6+3" 표기처럼 합계에 보정값을 더할 수도 있습니다.
사용 방법
굴릴 주사위 개수, 주사위 한 개당 면의 수(고전적인 D6라면 6), 그리고 최종 합계에 더할 보정값(선택 사항)을 입력하세요. 실행하면 각 주사위가 보여 준 눈, 주사위 눈의 합, 보정값을 포함한 최종 합계, 나올 수 있는 최솟값과 최댓값, 그리고 통계적으로 기대되는 평균을 확인할 수 있습니다.
계산 공식 알아보기
각 주사위는 눈 = floor(random() × 면의 수) + 1 방식으로 굴립니다. random() 함수는 [0, 1) 범위의 값을 반환하므로, 여기에 면의 수를 곱하고 내림(floor)하면 0부터 (면의 수−1)까지 고르게 분포한 정수가 나옵니다. 여기에 1을 더하면 우리가 익숙한 1부터 면의 수까지의 범위로 옮겨집니다. 최종 합계는 모든 주사위 눈의 합에 보정값을 더한 값입니다.
공정한 주사위의 기대 평균은 \(n \times (\text{면의 수} + 1) \div 2 + \text{보정값}\)으로 계산됩니다.
$$\text{Average} = \text{Dice} \cdot \frac{\text{Sides} + 1}{2} + \text{Modifier}$$$$\begin{gathered} \text{Min} = \text{Dice} + \text{Modifier} \\[0.6em] \text{Max} = \text{Dice} \cdot \text{Sides} + \text{Modifier} \end{gathered}$$
예제로 풀어 보기
2d6+0을 굴리는 경우, 각 주사위는 1부터 6까지 나옵니다. 나올 수 있는 최소 합계는 2(둘 다 1), 최대 합계는 12(둘 다 6)이며, 기대 평균은 \(2 \times (6 + 1) \div 2 = 7\)입니다. 실제로 한 번 굴려 보면 4와 3이 나와 합계가 7이 될 수 있습니다.
자주 묻는 질문
정말 무작위로 나오나요? 의사 난수 생성기(pseudo-random number generator)를 사용합니다. 통계적으로 공정하며 게임이나 시연에 쓰기에 충분합니다.
D6 외의 주사위도 굴릴 수 있나요? 네, "주사위당 면의 수" 값을 바꾸면 D4, D8, D10, D20은 물론 면이 2개부터 100개까지인 어떤 주사위도 굴릴 수 있습니다.
보정값은 어떤 역할을 하나요? 모든 주사위 눈의 합계에 더하거나 빼는 고정된 숫자로, "3d6+2"와 같은 TRPG 표기 방식과 동일하게 작동합니다.