非負のロング整数を返す。間で一様分布する符号付きロング整数を返す。使用する前に、これらの初期化関数のいずれかを呼ぶべきである。初期化関数を呼ぶことを必要としない。生成方法は以下の線形合同の式による。あるため、48ビット整数演算が行われている。以下の式で与えられる。返される値は次のようにして計算される。上位ビットからコピーされる。最後に、この値を返り値に変換する。内部バッファーに格納する。呼び出し側のプログラムに要求する。代入することで初期化される。下位の16ビットは、適当に決められた値である0x330Eに設定される。48ビットの値に設定する。初期値を指定するための関数である。標準値が再び設定される。乱数生成に使用する状態情報をグローバルに保持する。これらの関数はスレッドセーフではない。