サイコロ振り

好きな数のサイコロを好きな面数で振れます — 暗号論的乱数を使用し、合計値と履歴付き。

770回閲覧

公平にサイコロを振る

サイコロの個数と面数(標準の6面、あるいはd20のようなテーブルトップゲーム用の任意の値)を選んでください。振る際は、このサイトの抽選ツールやチーム分けツールと同じ公平な乱数方式である crypto.getRandomValues をモジュロバイアス除去付きで使用します — Math.random() は使いません。

よくある質問

Math.random()とは何が違いますか?

crypto.getRandomValues はオペレーティングシステムの暗号論的乱数ソースから値を取得し、このツールは範囲外の値を棄却してモジュロバイアスを排除します — 各面の出る確率は完全に均等になりますが、単純な Math.random() では境界付近でこれが保証されません。

d20のような特殊なサイコロも振れますか?

はい — テーブルトップRPGや独自のゲーム向けに、2から1000までの任意の面数を設定できます。

関連ツール