本文へスキップ
kitto works
ツール一覧

サイコロ・コイントス|個数・面数を指定してブラウザで無料

サイコロ(d4〜d20・カスタム面数、1〜12個)とコイントス(1〜100回、表裏集計)をブラウザ内でランダムに振れる無料ツールです。乱数はすべてブラウザの中で生成され、外部には送信されません。

面数

結果

「振る」を押すと出目がここに表示されます。

抽選はすべてお使いのブラウザの中で行われ、サーバーには何も送信されません。

使い方

  1. 「サイコロ」または「コイントス」のモードを選び、面数・個数(または回数)を指定します。
  2. 「振る」または「投げる」を押します。
  3. 出目一覧と合計、または表裏の一覧と集計が表示されます。

計算・変換の根拠

サイコロ

d4・d6・d8・d10・d12・d20のプリセット、またはカスタム面数(2〜1000)から選び、1〜12個まとめて振れます。1個ごとの出目(1〜面数の整数)と、全体の合計値を表示します。

コイントス

1〜100回まとめて投げられます。各回の表(heads)・裏(tails)の一覧と、それぞれの回数の集計を表示します。

個数・回数・面数の上限について

複数の既存Webサイコロツールを調査したところ、個数の上限を10〜12個程度に設定しているものが一般的だったため、本ツールも1〜12個としています。カスタム面数の上限1000は、TRPGで使われるd100(百分率判定用のダイス)を余裕を持ってカバーする値です。コイントスの回数上限100は、本サイト内の他ツール(UUID生成の生成件数など)と揃えた値です。

乱数源について

すべての乱数はWeb Crypto APIのcrypto.getRandomValues()から取得しています。Math.random()は暗号学的に安全でないため使用していません。また、単純な剰余演算による偏り(モジュロバイアス)を避けるため、棄却法という手法で範囲外の値を再取得する処理を行っています。

よくある質問

d6以外の面数のサイコロにも対応していますか?

対応しています。d4・d6・d8・d10・d12・d20のプリセットに加えて、2〜1000の任意の面数をカスタムで指定できます。

サイコロの個数やコイントスの回数に上限はありますか?

サイコロは1〜12個、コイントスは1〜100回まで指定できます。範囲外の値を入力しても自動的に上限・下限にクランプされます。

出目や表裏の決まり方に偏りはありませんか?

Web Crypto APIの`crypto.getRandomValues()`を使い、モジュロバイアス(特定の出目が出やすくなる偏り)を避ける処理をした上で決定しているため、実用上の偏りはありません。

入力内容や結果はサーバーに送信されますか?

送信されません。サイコロ・コイントスともに、すべての処理はお使いのブラウザの中で完結します。

同じ設定でもう一度振ることはできますか?

はい。「振る」「投げる」を押すたびに毎回独立して抽選されます。前回の結果が次回に影響することはありません。