D4ダイスローラーとは?
D4は4面ダイス(フォーサイデッド・ダイス)のこと。ダンジョンズ&ドラゴンズ(D&D)などのテーブルトークRPGでおなじみの、正四面体の形をしたサイコロです。このツールは、複数のD4を一度に振る動作をシミュレートし、出目を合計したうえで任意の修正値を加えてくれます。実物のダイスを探さなくても、攻撃判定やダメージ計算、技能チェックをその場で処理できます。
使い方
振りたいD4の個数(1〜100)を入力し、必要に応じて合計に加える修正値を指定します。修正値はマイナスにもできるので、たとえば「-2」のようなペナルティも設定可能です。フォームを送信すると、修正値を含めた総合計、ダイスのみの出目の和、各ダイスの個別の出目、そして1個あたりの平均が表示されます。
計算式の仕組み
各ダイスは floor(random() × 4) + 1 で生成されます。これは [0,1) の範囲の一様乱数を、1・2・3・4の整数へ等確率で割り当てる計算です。各ダイスの出目を合計し、最後に修正値を一度だけ加えます:
計算例
たとえば「5d4+3」を振って、出目が 2, 4, 1, 3, 2 だったとします。出目の和は \(2+4+1+3+2 = 12\)。これに修正値 +3 を加えると合計は \(12 + 3 = 15\) になります。このときの1個あたりの平均は \(12 \div 5 = 2.4\) です。(D4を1個振ったときの理論上の長期平均は 2.5 です。)
よくある質問
出目は本当にランダムですか? プラットフォームの疑似乱数生成器を使用しており、ゲームや日常的な用途には十分公平です。
D4の平均値は? 公平なD4 1個の期待値は \((1+2+3+4)/4 = 2.5\) です。
修正値はマイナスにできますか? はい。マイナスの数値を入力すればペナルティとして扱えます(例:-2)。