D10ダイスローラーとは?
D10ダイスローラーは、10面ダイス(D10)を1個から複数個まで振る動作を再現する無料のオンラインツールです。各ダイスは1〜10の整数を均等な確率でランダムに出します。『ストーリーテラー』システムや『ワールド・オブ・ダークネス』などのテーブルトークRPG(TRPG)、パーセンタイル判定、ボードゲーム、学校での確率の授業など、物理的なサイコロがなくても公平な乱数が必要なあらゆる場面で活躍します。
使い方
振りたいD10ダイスの個数(1〜100)を入力し、必要に応じて合計に加算する補正値を指定します。「計算する」をクリックすると、各ダイスの出目、ダイスの合計、補正値、そして総計が表示されます。再読み込みや再計算をするたびに、まったく新しいランダムな出目が得られます。
計算式の解説
1個のダイスは \( \text{出目} = \operatorname{floor}(\operatorname{rand}() \times 10) + 1 \) で求めます。rand() は0〜1の間のランダムな小数です。これに10を掛けて小数を切り捨てると0〜9になり、1を足すことで範囲が1〜10にシフトします。最終的な総計は、すべてのダイスの出目の合計に補正値を加えたものです:
$$ \text{総計} = (\text{出目}_1 + \text{出目}_2 + \dots + \text{出目}_n) + \text{補正値} $$
計算例
たとえばダイスを3個振り、それぞれ4、9、2が出て、補正値が+5だったとします。ダイスの合計は \( 4 + 9 + 2 = 15 \) です。これに補正値を加えると \( 15 + 5 = 20 \) となり、これが最終的な総計です。
よくある質問
出目は本当にランダムですか? 疑似乱数生成器(PRNG)を使用しています。日常的なゲームや学習用途には十分に公平で予測不可能です。
補正値にマイナスを指定できますか? はい。マイナスの数値を入力すれば、ダイスの合計から差し引かれます。
一度に振れる最大数は? 一度に最大100個まで振ることができ、補正値を加える前のダイス合計は最大1000になります。