generate_canonical
ランダム シーケンスから浮動小数点値を返します。
template<class RealType,
size_t bits,
class Engine>
RealType generate_canonical(Engine& gen);
パラメーター
- gen
乱数ジェネレーター。
解説
このテンプレート関数は、gen() を繰り返し呼び出し、戻り値を型 RealType の浮動小数点値 x にパックします。呼び出しは、x 内に指定数の仮数部のビットが集まるまで繰り返されます。指定数は、bits (必ずゼロ以外の値) よりも小さく、RealType の仮数部のビットの全数です。最初の呼び出しで、最下位のビットが供給されます。この関数は、x を返します。
必要条件
ヘッダー : <random>
名前空間: std