ACGgen

名前

ACGgen — 加法合同ジェネレータ

説明

重大な使用には推薦できません。このクラスは歴史的な理由で(初期のリリースとの互換性のため)含まれています。

ACGはLagged-Fibonacciクラスのジェネレータです。これらのジェネレータは、X_n = f(X_(n-r),X_(n-s)) mod m(ただしr>s)という形の基本アルゴリズムを使用します。代表的なf関数は、xor、加算、減算、乗算、または桁上がり付きの減算です。基本的なLCGよりも単純な数学を使いますが、より大きい状態を保ちます。

ACGgenに採用されているプロトコル

SimpleRandomGenerator CREATABLE

メソッド

なし