d100,又稱為百分比骰,是一種 100 面骰,每個從 1 到 100 的數值出現的機率都恰好是 100 分之 1。每一面出現的機會均等,單次擲出的期望平均值為 50.5,而這種骰子是百分比表和基於百分比的桌上角色扮演遊戲中的主力。物理上,真正的 d100 是一個罕見的 100 面多面體(五邊形梯面體),大多數玩家會用兩顆標準 d10 來代替——一顆骰子讀為十位數(00、10、20、……、90),另一顆讀為個位數(0–9),如此即可得到相同的 1–100 範圍。數位 d100 骰子產生器則跳過所有實體形狀,直接從 1 到 100 中抽取一個均勻的整數,這是在瀏覽器中取得公平百分比結果最簡單的方式。骰子產生器透過其「自訂面數」控制項提供了此功能,因此你可以輸入 100 並擲出百分比結果,而無需擁有任何實體骰子。

d100 在角色扮演遊戲中的真正意義
d100 的歷史比你在遊戲商店架上看到的大多數骰組都要悠久。它在 1970 年代出現於兵棋與角色扮演的補充資料中,作為以直接百分比而非 d20 機率來表達概率的方式,隨後被整合進《Traveller》、《克蘇魯的呼喚》,以及後來的《戰鎚奇幻角色扮演》等遊戲,作為預設的判定機制。在《龍與地下城》中,d100 很少作為主要擲骰,但它會出現在地下城主指南的隨機表(遭遇、寶藏、地城裝飾)、法師的「狂暴魔法湧現」表,以及從「恩惠」到「瘋狂」等一系列可選子系統中。在所有情況下,規則都相同:擲一個 d100,讀取結果,在表上找到對應的那一行。沒有加值、沒有熟練加值、沒有傷害加成——只乾淨俐落地抽取一次均勻的結果。
d100 骰子產生器的常見用途
百分比骰是數款桌上角色扮演系統的主力,也是幾個常見隨機表任務的工具。
- D&D 狂暴魔法與隨機表。「狂暴魔法湧現」表、「龍形變化」表,以及許多地下城主指南的隨機遭遇,都需要擲一個 d100 才能從 100 行中選出特定的一行。
- 《克蘇魯的呼喚》與恐怖 RPG。《克蘇魯的呼喚》的技能檢定是與等於你技能值的百分比機率對抗,而理智檢定時常會從守密人手冊中的 d100 表中抽取。
- 《戰鎚奇幻角色扮演》與百分比系統。《WFRP》、《黑暗異端》,以及《黑暗世界》系列幾乎將每個動作都解析為低於你屬性值的百分比擲骰。
- 聚落、天氣與戰利品表。六角探險、地城產生器,以及天氣規則經常將 1–100 的結果對應到大量情境描述文字。
- 單純的百分比決定。當你只是需要一個公平的 1 到 100 的數字——例如分帳、從一長串短片中選一部電影,或是抽樣一份問卷回應——d100 是最乾淨的來源。
在瀏覽器中擲 d100
以下步驟將說明如何使用骰子產生器擲百分比骰。該工具完全在用戶端執行,因此一旦頁面載入,擲骰即瞬間完成,沒有任何資料會被上傳。
- 開啟骰子產生器,並在骰種列中點選「自訂」。
- 在面數欄位中輸入100,讓工具知道將下一次擲骰視為百分比骰。「自訂」欄位接受 2 到 1000 之間的任何數字。
- 使用 − 和 + 步進器設定你一次想擲幾顆 d100——該工具單次點擊最多接受 12 顆骰子。若只需單一百分比結果,請保持為 1;若表格需要取樣,則可提高數量。
- 按下「Roll」按鈕。
- 讀取每一筆個別結果、合計總和、新增至近期擲骰紀錄的項目,以及更新後的工作階段統計(次數、平均、最小值、最大值)。
由於一切都在瀏覽器中完成,同樣的流程在手機、平板或筆電上皆可運作,且擲骰紀錄會持續顯示在同一個畫面,讓你在核對冗長表格時不會失去當前位置。
為何數位 d100 需要公平的隨機來源
大多數快速的「擲一個 d100」小工具使用的是 JavaScript 的 Math.random(),其速度雖快,但並未正式保證在不同引擎之間是無偏的。對百分比骰來說,這比 d20 更為關鍵,因為 d100 有 100 面:即使是對高數字或低數字的微小偏差,在數十次擲骰後也會變得顯而易見。骰子產生器透過使用 crypto.getRandomValues()——瀏覽器的密碼學安全偽亂數產生器(CSPRNG)——來抽取每一面,藉此避免了這個問題。CSPRNG 在設計上具有統計均勻性,因此 100 種可能的結果各自大約以 1% 的機率出現。內部測試擲了 d6 六萬次,並確認其分佈通過了卡方公平性檢驗;相同的均勻性原理也適用於 d100,因為每一面只是同一底層隨機來源中更寬的一個分桶。由於百分比擲骰常用於技能檢定與百分比決定,這種均勻性正是讓結果值得信賴的關鍵。
d100 與兩顆 d10:百分比讀數的運作方式
不同的百分比數字來源對十位數與個位數的處理方式不同,這會影響像 33 或 77 這類「重複數字」的讀法。下表彙整了三種常見作法。
| 作法 | 1–100 數字是如何產生的 | 「重複數字」的結果(例如 30 + 30) |
|---|---|---|
| 單顆實體 d100 | 單次擲出 100 面中的其中一面。 | 直接讀為該面——通常是 30、70 等。 |
| 兩顆 d10(十位 + 個位) | 一顆骰子給出十位數(0、10、20 …… 90),另一顆給出個位數(1–10 或 0–9)。 | 通常視為 100(讀作「00 + 0」或「0 + 100」),因此重複數字很少出現。 |
| 數位 d100 骰子產生器 | 從 1 到 100 中抽取單一均勻整數。 | 直接讀為該整數本身,因此重複數字完全可能出現。 |
在隨機表的使用情境中,這種差異通常不重要:d100 表通常是圍繞其中一種慣例設計的,並會明確標示。簡單的規則是——不論表格如何定義結果的意義,數位骰子產生器都會將你的擲骰結果視為一個平坦的 1–100 整數,因此將 100 對應到表格指定給「100」的那一行即可。
快速參考:標準多面骰
d100 位於桌上 RPG 所用多面骰組中面數最多的一端。下表彙整了完整的標準範圍,以及每種骰子最常出現的場合。
| 骰子 | 面數 | 最常使用的場合 |
|---|---|---|
| d4 | 4 | 匕首與小型武器的傷害,部分系統中的屬性值生成。 |
| d6 | 6 | 桌遊、命中點、屬性值生成(4d6 捨棄最低)。 |
| d8 | 8 | D&D 中長劍傷害與其他中型武器的傷害。 |
| d10 | 10 | 「火球術」傷害,與另一顆 d10 搭配作為百分比的「個位」數字。 |
| d12 | 12 | 「巨斧」傷害、野蠻人的生命骰擲骰、大型武器的傷害。 |
| d20 | 20 | 攻擊檢定、豁免檢定、技能檢定、優勢與劣勢。 |
| d100 | 100 | 「狂暴魔法湧現」表、隨機表、《克蘇魯的呼喚》、《戰鎚》風格的百分比系統。 |
骰子產生器將前六種以專屬按鈕呈現,d100 則透過「自訂面數」控制項提供,因此你可以從 d20 攻擊檢定無縫切換到百分比狂暴魔法檢定,而無需離開同一個工具。
將 d100 擲骰作為簡易機率展示
單顆 d100 是你能一手掌握的最簡單的均勻分佈:每個結果的機率皆為 1%,單次擲骰的平均值為 (1 + 100) / 2 = 50.5。若多次擲 2d100 並加總,總和會開始形成一個以 101 為中心、可辨識的三角形凸起,就像 2d6 在 7 處達到峰值一樣,因為中間總和的組合方式多於極端值。骰子產生器的工作階段統計——平均值、最小值、最大值、次數——同時也是該分佈的即時觀察窗,這在教學期望值、比較均勻與合計型骰子,或僅是想在數次擲骰後檢驗你心中「公平」模型的樣貌時都非常實用。通常只要花幾分鐘擲百分比骰,就能觀察到滾動平均值逐漸收斂至 50.5,這就是 CSPRNG 確實在運作的可視化確認。
如需更深入的說明,請參閱 骰子產生器 D20:擲出公平的多面骰。