透過 MCP 連接 →

輸入計算

數學公式

Show calculation steps (1)
  1. Min / Max / Average

    Min / Max / Average: 自訂骰子擲骰計算器

    Min = Dice + Modifier; Max = Dice x Sides + Modifier; Average = Dice x (Sides+1)/2 + Modifier

廣告

結果

你的擲骰總和
10
骰子點數加總再加修正值
骰子點數加總(未加修正值) 10
可能的最小值 3
可能的最大值 18
平均值(期望值) 10.5

什麼是自訂骰子擲骰計算器?

自訂骰子擲骰計算器能模擬擲出任意數量、任意面數的骰子,無論是《龍與地下城》(D&D)這類桌上角色扮演遊戲、桌遊,還是任何需要隨機結果的場合都派得上用場。只要輸入要擲幾顆骰子、每顆骰子有幾面,再加上選填的固定修正值,工具就會即時擲出一個結果,同時告訴你理論上的最小值、最大值與平均值。

使用方式

設定骰子數量(\(n\))、每顆骰子的面數(\(s\)),以及選填的修正值(會加到總和上)。舉例來說,經典的「3d6+2」就是擲三顆六面骰再加 2。按下計算即可得到一次全新的隨機總和,重新整理頁面就能再擲一次。

公式解析

每顆骰子以 \(\lfloor \text{random}() \times s \rfloor + 1\) 擲出,結果是 1 到 \(s\) 之間均勻分布的整數。總和則是 \(n\) 顆骰子的點數加總再加上修正值:

$$\text{Total} = \sum_{i=1}^{\text{Dice}} \left( \lfloor \text{rand} \times \text{Sides} \rfloor + 1 \right) + \text{Modifier}$$

可預測的統計數值如下:

$$\begin{aligned} \text{Min} &= \text{Dice} + \text{Modifier} \\[0.4em] \text{Max} &= \text{Dice} \times \text{Sides} + \text{Modifier} \\[0.4em] \text{Avg} &= \text{Dice} \times \frac{\text{Sides} + 1}{2} + \text{Modifier} \end{aligned}$$

Advertisement
將骰子記號 NdS 加修正值拆解為各部分的示意圖
骰子記號 NdS+m 的構成:骰子數量、每顆面數與修正值。

實際範例

以 3d6+2 為例:最小值 \(= 3 + 2 = 5\),最大值 \(= 3 \times 6 + 2 = 20\),平均值 \(= 3 \times (6+1)/2 + 2 = 10.5 + 2 = 12.5\)。任何一次擲骰結果都會落在 5 到 20 之間,並且大多集中在 12.5 附近。

多顆骰子點數之和的機率分佈長條圖
擲多顆骰子會形成以平均值為中心的鐘形分佈。

常見問題

擲骰結果是真正隨機的嗎?計算器使用的是偽隨機產生器,統計上分布均勻,用在遊戲上完全足夠,但不適合用於加密等需要高強度隨機性的用途。

為什麼每次的總和都不一樣?每次計算都會產生一次全新的隨機擲骰,而顯示的最小值、最大值與平均值,則是由你設定的骰子組合所決定的固定數值。

可以用來擲 d20 或 d100 嗎?當然可以,只要把面數設為 20 或 100 即可。任何正整數面數都能使用。

最後更新: