ヘルプ

重複なし・範囲指定・小数点の桁数指定に対応した乱数生成ツール

この乱数生成ツールは、範囲指定や重複なしの数字抽出、小数の桁数指定に対応したブラウザ完結型の無料ツールです。JavaScript標準の擬似乱数ではなくWeb Crypto APIを使用しているため、暗号学的に安全な乱数を即座に生成できます。Excelのように複雑な関数を設定する必要はなく、生成された結果はカンマ区切りで一括コピーしてそのままシートへ貼り付けられます。入力データや生成結果が外部に送信されることは一切ありません。


乱数生成ツールの基本的な使い方と範囲指定

特定の範囲で数字をランダムに抽出したい場合は、画面上の設定項目を入力してボタンを押すだけで完了します。

  1. 最小値と最大値に生成したい数字の範囲を入力します(初期値は1〜100です)。
  2. 生成ボタンを押すと、指定した範囲内の数値が1つ表示されます。
  3. 別の数値を取得したい場合は、再度生成を押すことで何度でも新しい乱数を作成できます。

指定した範囲の両端(最小値および最大値そのもの)も生成結果に含まれます。

重複なし・被りなしで複数の乱数を一括作成する方法

抽選やランダム抽出で同じ数字を二度出したくない場合は、重複を排除した生成が可能です。

  1. シーケンスのオプションの折りたたみを開きます。
  2. 個数に生成したい件数を設定します(1から1000まで指定可能)。
  3. 重複を許可のスイッチをオフ(無効)に切り替えます。
  4. 生成を押すと、被りのない数字が一覧で出力されます。

出力されたリストはコピーボタンを1タップするだけで、カンマ区切りのテキストとしてクリップボードに保存できます。

小数点以下の桁数を指定した乱数の生成

整数だけでなく、測定値のシミュレーションなどで小数のランダム値が必要な場合にも対応しています。

シーケンスのオプションから小数のスイッチをオンにし、小数点以下の桁数を0から10桁の範囲で設定してください。これにより、指定した最小値と最大値の間の連続した数値範囲から小数が抽出されます。

エクセルの数式を使わない効率的な乱数作成とWeb Crypto APIの安全性

Excelで重複のない乱数を作るにはRAND関数やRANK.EQ関数などを組み合わせる必要があり、設定に手間がかかります。本ツールを使用すれば、ブラウザ上で一瞬で重複なしのリストを作成し、Excelへ直接貼り付けることができます。

また、本ツールは標準的な擬似乱数生成アルゴリズム(Math.random())ではなく、ブラウザのwindow.crypto.getRandomValues(Web Crypto API)を採用しています。さらに棄却サンプリングを行うことで数値の偏りを排除し、指定範囲内のすべての数字に完全な等確率を提供します。


よくある質問

重複(被り)のない乱数を生成するにはどうすればいいですか?

シーケンスのオプションを開き、重複を許可のスイッチをオフに設定してください。個数に必要な件数を入力して生成を押すと、指定範囲内で重複のない数値リストが一括出力されます。

1〜100や1〜1000など、特定の範囲で数字をランダム抽出できますか?

最小値と最大値の入力欄にお好みの数値を指定することで、自由な範囲でランダム抽出が可能です。初期値の1〜100をはじめ、1〜1000や任意の整数範囲に対応しています。

一度に複数の乱数をまとめて生成・コピーすることは可能ですか?

シーケンスのオプションから個数を指定することで、1から1000件までの乱数を一度に生成できます。生成後にコピーボタンを押すと、すべての数値がカンマ区切りでクリップボードにコピーされます。

小数点以下の桁数を指定して小数の乱数を作るには?

シーケンスのオプション内で小数のスイッチをオンにし、小数点以下の桁数を指定してください。0から10桁までの精度で小数の乱数を生成できます。

このツールで生成される乱数は暗号学的に安全ですか?

はい、Web Crypto APIの window.crypto.getRandomValues を使用しているため、暗号学的に安全です。棄却サンプリングにより確率の偏りも排除されており、すべての数値が均等な確率で抽出されます。

マイナス(負の数)の数値範囲でも乱数を生成できますか?

はい、最小値や最大値には負の数を指定することが可能です。マイナスからプラスにまたがる範囲であっても問題なく乱数を生成できます。

入力した範囲や生成結果の数字がサーバーに送信・保存される心配はありますか?

一切ありません。すべての計算処理はお使いのブラウザ内(ローカル)で完了するため、入力値や生成結果が外部サーバーに送信・保存されることはありません。

指定した範囲の数字より多くの件数を「重複なし」で生成しようとするとどうなりますか?

指定範囲の固有値の数を超える件数を重複なしで要求した場合、無効な重複を発生させないため生成ボタンが無効化され、理由が表示されます。

おすすめ

無料でツールを続ける支えになります。✨

画像はイメージです。 Amazonのアソシエイトとして、Capsule Toolsは適格販売により収入を得ています。