Command Palette

Search for a command to run...

RA

Random Number Generator

一意のみと 10 進数のオプションを使用して、任意の範囲で乱数を生成します。

Random Number Generatorとは?

乱数発生器は、定義した範囲から予測可能なパターンなしで描画された 1 つ以上の数値を生成します。最小値と最大値を設定し、必要な数値の数を選択し、ツールはその間隔に広がる値を返します。これは、バッグから番号付きトークンを描画するのとデジタル同等物です。ただし、バッグには数十億のトークンが保持でき、描画は瞬時に行われます。

このジェネレータは完全にブラウザで実行され、ランダム性のソースとしてWeb Crypto API (crypto.getRandomValues) を好み、Cryptoが利用できない場合にのみ標準のJavaScriptジェネレータに戻ります。 2つのソースは交換可能ではないため、これは重要です。暗号のランダム性はトークンのピッキングやシャッフルなどのセキュリティに隣接する用途には十分に予測不可能ですが、通常の擬似ランダム出力はゲームやサンプリングには問題ありませんが、秘密のシードは決して実行されるべきではありません。ローカルで作業が行われるため、リクエストがデバイスを離れることはなく、ヒットするレート制限もありません。

このツールは、1 回の抽選を超えて、人々が実際に到達するケース、つまり、選択した場所数を持つ整数または小数、値が繰り返されない一意のみのバッチ (宝くじ、抽選、交換なしのランダム サンプリングに役立ちます)、および実行中の合計と平均を使用して一度に最大 10,000 個の数値を一括生成するケースをカバーします。すべてが改行区切りのリストとしてコピーできるため、スプレッドシート、スクリプト、またはテスト フィクスチャに直接ドロップされます。

ランダム性は、結果が何かを決定するときに重要となる Math.random からではなく、ブラウザの暗号ジェネレーターから来る。 Math.random は高速で、不特定のソースからシードされ、予測可能性が問題となるものには明示的に適していない。 modulo バイアスなしで範囲がマッピングされます。単純に残りを取るという微妙な欠陥により、残りの範囲内の低い値が残りの値よりもわずかに可能性が高くなります。

乱数ジェネレーターの使い方は?

  1. 範囲を設定します

    最小値と最大値を入力します。 範囲は整数を含むため、1 ~ 6 は 1、2、3、4、5、または 6 のいずれかを返すことができます。

  2. いくつ選びなさい

    単一の数字またはバルク バッチのカウントを設定します。1 回の抽選で最大 10,000 個の数字になります。

  3. オプションを選択します

    整数または小数を切り替え、小数点を設定し、値が繰り返されない場合は一意のみ有効にします。

  4. 生成し、コピーする

    「生成」をクリックしてバッチを描画し、合計と平均を確認してから、リスト全体または単一の値をコピーします。

主な機能

  • 暗号 ランダム ソース

    数字は、Math.randomではなくcrypto.getRandomValuesから取得され、そのシーケンスは少数の以前の出力から予測できます

  • 任意の範囲、整数または小数

    正または負の範囲にわたって、設定可能な数の場所を使用して整数または小数点を描画します。

  • ユニークなみのバッチ

    宝くじ、抽選会、交換なしのサンプリングは繰り返し禁止されており、範囲が狭すぎる場合は明確な警告が表示されます。

  • 統計による一括生成

    最大 10,000 個の数値を一度に生成し、実行中の合計と平均をリストとともに表示します。

Frequently Asked Questions

乱数ジェネレーターは、予測不可能なビット ソースを選択した範囲にマッピングします。このツールは、Web Crypto API が利用可能になったときに Web Crypto API からバイトを読み取り、最小から最大までの間隔にスケーリングするため、範囲内の各値が描画される可能性は等しくなります。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

random number generatorrandom numberrngpick a random numberrandom integerunique random numberslottery number generator