11 擬似乱数ジェネレータ

Java SEに含まれている乱数ジェネレータは、より正確には擬似乱数ジェネレータ(PRNG)と呼ばれます。これらは決定性アルゴリズムに基づいて一連の数字を作成します。

最も重要なインタフェースおよびクラスは、PRNGアルゴリズムを指定して様々なプリミティブ型の乱数を生成できるRandomGeneratorと、アルゴリズム名以外の特性に基づいてPRNGを作成できるRandomGeneratorFactoryです。

Java SEに実装されているPRNGの詳細は、java.util.randomパッケージに関する項を参照してください。