ZestCalc
Appearance
Language

乱数ジェネレーター

選んだ範囲内で1個または複数のランダムな整数を生成し、ローリング演出で結果を表示できます。

範囲を決めて生成

下限と上限を設定し、必要なら生成数も選んで、アニメーションが最終結果に止まるのを待ちましょう。

各数値は独立して生成されるため、同じ値が重複して出ることがあります。

累積平均を表示
複数回の生成を通して、すべての結果の平均値を追跡します。

範囲は両端を含むため、下限と上限のどちらも結果として出る可能性があります。

生成された数

各回の抽選は、新しいランダムな開始位置から回転し、最後に確定した値で止まります。

最初の抽選を始める準備ができました

上で範囲を入力して「生成」を押すと、乱数が表示されます。

使い方

ジェネレーターの使い方と、乱数の抽選方法を手早く確認できます。

このツールの使い方

  1. 抽選に使いたい範囲の 下限上限 を入力します。
  2. 複数の結果が必要な場合は 詳細オプション を開き、1〜20 の整数を選びます。
  3. 生成 を押すと、アニメーションが回転して最終的な数値が1つまたは複数表示されます。
  4. 生成した値をほかの場所に貼り付けたいときは、結果をコピー を使います。

乱数はどのように生成されるか

各結果は、入力した両端を含む範囲から選ばれる整数です。そのため、下限と上限のどちらも有効な結果になります。

ブラウザが Web Crypto API に対応している場合、このジェネレーターはその組み込みの乱数ソースを使い、選択した範囲に値を割り当てます。これにより、範囲内の各整数は同じ確率で選ばれます。Web Crypto が利用できない場合は、Math.random() にフォールバックします。

複数の数値を一度に生成する場合でも、各抽選は独立して行われます。そのため同じ値が重複して出ることがあります。これは、宝くじのような重複なしの組み合わせではなく、単純なランダム抽選をしたいときに便利です。