乱数発生器
このバージョンのジェネレータはランダムな整数を作成します。 数千桁もの非常に大きな整数を扱うことができます。
総合版
このバージョンのジェネレータでは、1つまたは複数のランダムな整数または小数を作成できます。 999桁の非常に大きな数字を扱うことができます。
乱数は有限または無限の数字プールから選択された数字で、認識できる予測モードはありません。 デジタルプールはほぼ常に独立しています。 しかし、デジタルプールは特定の分布に従う可能性があります。 例えば、ある学校の学生の身長は中位身長の周囲の正規分布に従うことが多い。 学生の身長がランダムに選ばれた場合、選ばれた数字は身長の中央値に近い可能性が高く、非常に高いか低いかに分類されるのではない。 上の乱数生成器は、生成された数字が互いに独立しており、可能な値の範囲全体に均等に分布していることを前提としています。
前述のように、乱数発生器は、定義された範囲内で1つまたは複数の乱数を生成できるデバイスです。 乱数発生器は、ハードウェアベースまたは擬似乱数発生器であってもよい。 ハードウェアベースの乱数発生器には、サイコロ、コイン、その他多くのデバイスの使用が含まれる場合があります。
疑似乱数生成器は、乱数列の属性に近似した数値列を生成するためのアルゴリズムです。 コンピュータベースの乱数発生器はほぼ常に疑似乱数発生器である。 しかし、疑似乱数生成器が生成する数字は本当にランダムではない。 同様に、上のジェネレータも疑似乱数ジェネレータです。 生成された乱数はほとんどのアプリケーションには十分ですが、暗号化の目的では使用しないでください。 真の乱数は大気ノイズ、熱ノイズ、その他の量子現象などの物理現象に基づいている。 真の乱数を生成する方法には、測定プロセスに起因する潜在的な偏差を補償することも含まれます。