C2LCGXgen

名前

C2LCGXgen — 分割ファシリティを使ったジェネレータをベースにした簡潔なコンポーネント。推奨版。この結合型乱数ジェネレータは2つの(PMM)LGCジェネレータを使用します。

説明

移植性のあるジェネレータで、そのバックボーンジェネレータは2つの(PMM)LCGジェネレータを組み合わせたものです。周期は、ほぼ2^61(2.3e18)です。A * V * W <= 2^60を制限として、バックボーンジェネレータの周期を(A)個の'仮想ジェネレータ'に分割し、それぞれの仮想ジェネレータが長さWの(V)個の'セグメント'にアクセスするようにセットできます。

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

SplitRandomGenerator CREATABLE

メソッド

なし