tomai
無料 · 生活ツール

乱数生成器

乱数生成、サイコロ、コイントス、リスト抽選、くじ引き。

最近の結果

履歴はまだありません。生成するとここに表示されます。

Math.random と crypto.getRandomValues

  • シミュレーションやゲームに要るのは一様性だけ——シード付き PRNG で足り再現もできます。
  • 敵に予測され得るもの(抽選・鍵・トークン)は暗号ソースから——このツールのセキュリティモードがまさにそれ。
  • 重複は既定で許可:真の乱数は重複抽出します。「非復元抽出」は別モード。

用途が違えば必要な乱数も違う

暗号級のランダム性

数値は時計シードのジェネレーターではなく、ブラウザの暗号化乱数APIから生成。セキュリティ用途と同じ系統の乱数源です。

🔒

5つのモードを1ページに

範囲、サイコロ、コイン、リスト抽選、くじ引きを1ページに集約。d4〜d100サイコロ、コイン投げ、入力リストからの当選者、すべて履歴を共有します。

🎯

制御された抽選機能

1回で最大1,000個の数値を生成し、重複の許可・不許可を選択、結果の並べ替えも可能。抽選やサンプリングを単なる乱数ではなく再現可能にします。

よくある質問

この乱数生成器は本当にランダム?

crypto.getRandomValues()で暗号的に安全な乱数を生成。Math.random()よりはるかに高品質。

サイコロの仕組みは?

RPGダイス(D4-D100)と個数を選択。各ダイスは独立してランダムに振られます。

重複なしで複数の当選者を選べますか?

はい。Fisher-Yatesシャッフルで重複なし。全参加者に平等なチャンス。

データは保存されますか?

いいえ。すべてブラウザ内で処理。履歴はsessionStorageに保存され、タブを閉じると消えます。

関連ツール

乱数生成ツールとは?

乱数生成ツールは、予測できない規則性のない数値を生成します。このツールは、時刻ベースでパターンを作りやすい方式ではなく、ブラウザ内蔵の暗号用乱数APIという、セキュリティ用途と同じ系統の生成器を使います。範囲を指定した普通の乱数のほか、いろいろな面数のサイコロを振る、コインを投げる、入力したリストから項目を選ぶ、順序をシャッフルした当選者を出す抽選モードまで備えています。懸賞の抽選を担当する人、ゲーム会の司会、教室でサンプルを選ぶ先生、選択から人為的な偏りを取り除きたい人にぴったりです。

このツールでできること

  • 🎲 範囲モード:任意の最小値と最大値の間で、重複あり・なしを選んで最大1000個まで生成。並べ替えも可能です。
  • 🧮 サイコロ:4、6、8、10、12、20、100面に対応。複数個を同時に振って合計も表示します。
  • 🪙 コイン投げ:表か裏か、50/50の公平な結果。
  • 📋 リスト抽選:自分で入力した名前や選択肢から、ひとつまたは複数をランダムに選びます。
  • 🏆 抽選モード:参加者リストをシャッフルし、抽選順に当選者を発表します。
  • 🕘 現在のタブ内に限り、最近の抽選履歴を保持します。

こんなときに使います

  • 🎁 観客の前で懸賞の当選者を、公平さが見える形で決めたいとき。
  • 🎲 ゲーム会で先攻を決めたり、ランダムなイベントを振ったりするとき。
  • 📊 教室の調査で生徒をランダムに抽出したいとき。
  • ⚖️ 二つの選択肢が同じくらい良く思えて、コインで決めたいとき。

乱数はブラウザ内で生成されます。数値もリストも結果も端末の外に出ず、履歴は現在のタブのセッションストレージにだけ残り、タブを閉じれば消えます。ひとつだけ心得を。ランダムとはそういうものです。以前と同じ結果がまた出ても、それは正常なことで、故障ではありません。

最終更新 · 2026-09-01

関連ツール