gmp_randclassGMP乱数生成関数用のC++クラスインターフェースはgmp_randclassクラスを使います。gmp_randstate_t型と同様に,乱数アルゴリズムの選択や,状態保存変数の利用が可能です。...)gmp_randclassクラスのコンストラクタです。Initialization)を使って初期化します。引数はrandinit関数に引き渡されるものですが,mpz_t型変数の代わりにmpz_classの変数で与えることができます。下記のように使います。std::length_error例外を発生させます。Initialization)と同じ引数を持つgmp_randclassクラスのコンストラクタです。この関数は廃止対象なので,前述のrandinit関数を引数として与えるスタイルのコンストラクタの方を利用して下さい。s)乱数生成用の種(seed)を与えます。Functionsを参照して下さい。bits)指定ビット数長の整数乱数を生成します。n)0以上n-1以下の整数乱数を生成します。fはprecビット精度になるか,指定されていない時は格納先の精度になります。