乱数ジェネレーター-疑似RNG
乱数ジェネレーター( RNG strong>)は、疑似乱数ジェネレーターです。これは、ランダム性の特性を持つ数列を生成するために使用されるツールです。つまり、数列内の各数列は他の数列から独立しており、したがって前後の数からも独立しています。このようなシーケンスは、実際に大量の乱数を生成するのに適しています。 p> 乱数を取得する可能性を高めるには、 RNG strong>は予測不可能であり、繰り返し可能。予測可能であってはなりません。ただし、 RNG strong>によって生成されるシーケンスは、必ずしも一連の乱数であるとは限りません。したがって、真にランダムなシーケンスと真にランダムではないシリーズを区別する方法を用意することが重要です。物理現象に基づく乱数ジェネレーターは、真の乱数ジェネレーター、または TRNGと呼ばれます。このようなジェネレーターは、人間の制御を受けない現象に基づいているため、このようなジェネレーターによって生成されるシーケンスは本当にランダムです。 実際のシナリオでの乱数の生成は簡単な作業ではありません。たとえば、サイコロローラーを作成するためのランダムな数値を生成するための物理オブジェクトが必要です。コンピューターを使用する場合は、 TRNG strong>を使用できます。これは、熱雑音やその他の量子現象などの物理現象の特性を使用して数列を生成します。 TRNG strong>は、疑似乱数ジェネレーターと混同しないでください。前者は限られた数の可能性から数を生成しませんが、後者は生成します。疑似乱数ジェネレーターは数学的特性に基づいているため、一連の数値を簡単に生成できます。 p>