骰子機率計算器

輸入任何擲法,例如3d6、2d20kh1、1d20+1d4+5,就能看到每個總點數的精確機率、平均值,以及達到目標值的機率。

正在準備桌面…

點桌面擲骰 · 點骰子鎖定

可以擲骰了

按擲骰、點一下桌面,或按R鍵。

調整值 +0

輸入3d6+2、4d6dl1或d20 adv這類算式。 表示法說明

快速擲骰

這裡會顯示每個總點數的機率。

–
完整機率表

計算器怎麼用

用骰子選擇器選好骰子,或在骰子表示法輸入框中輸入任何擲法,例如3d6、2d20kh1、1d20+1d4+5。機率面板會立刻顯示每個可能總點數的圖表,以及範圍、平均值、最有可能的結果和標準差。在「至少擲出此值的機率」中輸入目標值,就能看到達到它的機率;開啟完整機率表,還能查看每個總點數「剛好」「至少」「至多」的精確機率。隨時按「擲骰」,都能看到實際擲出的結果落在圖表的哪個位置。

機率是怎麼算出來的

只要能精確計算,這裡就不用模擬來估計:

  • 骰子的點數和用「摺積」計算:從一顆骰子的分布開始,一次一顆地和下一顆骰子的分布合併,所以3d6是由2d6再加一顆d6算出來的。不管有幾顆骰子、面數怎麼混搭,結果都是精確的。
  • 取捨類擲骰(優勢、4d6去掉最低)的算法是:把每一種不同的排序後結果各走訪一次,再依它可能出現的排列順序數加權。4d6只要計算126種情況,而不是1,296種。只有在取捨類擲骰非常大、連這樣都算不完時,計算器才會改用200,000次模擬擲骰,並且會註明這一點。
  • 調整值會讓整個分布平移;減去的骰子會讓分布鏡像翻轉。

常見擲法的平均值與離散程度

對於n顆s面骰的點數和,平均值是n(s + 1)/2,標準差是√(n(s² − 1)/12)。大約三分之二的擲骰結果,會落在平均值上下一個標準差的範圍內。

精確的平均值與標準差
擲法範圍平均值標準差
1d41–42.51.12
1d61–63.51.71
2d62–1272.42
3d63–1810.52.96
1d81–84.52.29
1d101–105.52.87
1d121–126.53.45
1d201–2010.55.77
8d68–48284.83
2d20kh1(優勢)1–2013.834.71
2d20kl1(劣勢)1–207.184.71
4d6dl1(屬性值)3–1812.242.85

為什麼骰子越多,越像鐘形曲線

單顆骰子的分布是平的:每一面出現的機會都一樣。加上第二顆後,中間的總點數比兩端有更多種組合方式,形狀就變成三角形(2顆d6時,峰值在7)。有3顆以上的骰子時,形狀會變得圓滑,成為鐘形曲線;骰子越多,就越接近常態分布,這正是中央極限定理的作用。所以,想讓中間結果常見、極端結果少見的遊戲會用3d6;想讓每個結果出現的機會都相同的遊戲,則用單顆d20。

計算範例

  • 2d6擲出10或以上:10、11、12分別有3 + 2 + 1 = 6種組合,全部結果共36種,所以機率是6/36 = 16.67%。
  • 擲一顆骰子4次,至少出現一次6:1 − (5/6)4 = 51.77%。德梅雷騎士(Chevalier de Méré)就是靠這個賭局贏錢的;而他輸錢的另一種賭法(擲兩顆骰子24次,至少出現一次雙6,機率49.14%),促使巴斯卡(Blaise Pascal)和費馬(Pierre de Fermat)在1654年的書信往來中奠定了機率論的基礎。
  • 3次攻擊檢定中至少出現一次天然20:1 − 0.953 = 14.26%。
  • 調整值+4時要達到DC 15:骰子需要擲出11或以上,也就是20面中的10面,所以是50%;有優勢時則是1 − 0.5² = 75%。

常見問題

骰子機率怎麼算?

用符合條件的結果數,除以所有機會均等的結果總數。兩顆d6共有36種結果,總點數7有6種組合,所以機率是6/36 = 1/6。擲法更大時,計算器會一次一顆地合併骰子(摺積),精確算出每種結果的數量。

兩顆骰子擲出7的機率是多少?

36次中6次,也就是16.67%,這是兩顆6面骰最有可能出現的總點數。

NdS的平均值怎麼算?

n × (s + 1) / 2。一顆d6平均3.5,3d6平均10.5,1d20平均10.5,8d6平均28。

擲4次骰子至少出現一次6的機率是多少?

51.77%,算法是1 − (5/6)⁴。n次嘗試中至少成功一次的通用公式是1 − (1 − p)ⁿ。

上一次擲骰會影響下一次嗎?

不會。骰子沒有記憶:每次擲骰都是獨立的,所以就算連續擲出5次1,下一次擲出1的機率還是和其他點數完全一樣。