piapia123
ja

オンラインでサイコロを振る

生成

処理はすべてブラウザ内で完結します。データは送信されません

出力

d4 から d100 まで、面数を自分で決めることもできます。一度に最大 20 個まで振れ、1 個ずつの出目と合計、複数個のときは各面が何回出たかも表示します。TRPG でまとめて振る、確率の分布を確かめる、といった用途に便利です。出目は棄却サンプリングで生成するので、どの面も確率は同じです(1 バイトは 256 通りあり、256 は 6 で割り切れないため、単純な剰余だと最初の数面が有利になります)。同じ出目を再現したいときはシードを入れてください。計算はすべてお使いのブラウザ内で完結し、通信も記録もありません。

機能

  • 代表的なく 7 種(d4 / d6 / d8 / d10 / d12 / d20 / d100)とカスタム面数(2〜100)
  • 一度に 1〜20 個。1 個ずつの出目と合計を表示
  • 修正値(+N)に対応し、合計に反映
  • 並べ替え表示で大小を一目で確認
  • 複数個のときは各面の出た回数を集計
  • 棄却サンプリングでどの面も確率が均一
  • シードで同じ出目を完全に再現(デモやテストに便利)

使い方

  1. 面数を選ぶか、「カスタム」を選んで数値を入力します
  2. 個数と修正値(任意)を設定します
  3. 再現したい場合はシードを入力。空欄なら真の乱数です
  4. 結果と各面の集計がすぐに表示されます

よくある質問

普通の乱数と何が違うのですか?
サイコロの最小値は 1 で、どの面も同じ確率です。ここでは棄却サンプリングを使います。1 バイトは 256 通りで 256 は 6 で割り切れないため、単純な剰余では最初の 4 面がやや有利になります。均等でない範囲の値を捨てて取り直すことで、すべての面を同じ確率にしています。
シードを入れるとどうなりますか?
同じシードなら常に同じ出目になり、再現に便利です。代わりに 32 ビットの擬似乱数なので、シードを知っている人は再計算できます。デモやテスト向けで、秘密の生成には使わないでください。
上限はありますか?
一度に最大 20 個、面数は 2〜100 です。それ以上の組み合わせは「乱数」ツールが適しています。
データは送信されますか?
いいえ。すべてブラウザのメモリ内で計算し、通信も記録もありません。オフラインでも使えます。

関連ツール