バーチャルサイコロとは
バーチャルサイコロは実物のサイコロをすばやく代替できるツールで、ボードゲーム、ダンジョンズ&ドラゴンズのようなTRPG、順番決めなど、なじみのあるサイコロ形式の乱数生成が必要な場面で役立ちます。このツールは通常の6面サイコロだけでなく、TRPGで広く使われるD4からD100までの多面体サイコロに対応しています。
出目の生成方法
サイコロを1個振るたびに、JavaScript標準の乱数生成機能を使って選択した面数の範囲内(1から面数まで)で一様な乱数の整数を生成します。複数個を同時に振る場合は、この処理をサイコロごとに独立して繰り返し、結果をすべて合計して表示します。実際に複数のサイコロを同時に振るのと同じ仕組みです。
よくある質問
- 出目は本当にランダムですか?
- ブラウザに内蔵された疑似乱数生成器を使用しており、ゲーム用途としては十分にランダムで予測困難です。ただし暗号学的に安全なレベルではないため、セキュリティキーや公認の乱数性が必要な賭博システムなどには適していません。
- D20やD8といった表記は何を意味しますか?
- Dの後ろの数字はサイコロの面数を表します。D20はTRPGでよく使われる20面サイコロ、D6は一般的な6面サイコロを意味します。
- 一度に6個より多くのサイコロを振れますか?
- このツールは結果を一目で確認しやすいように、一度に振れるサイコロを最大6個に制限しています。より大きな合計が必要な場合は、複数回振って合計を足し合わせてください。