|
この記事は機械翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 詳細情報
|
訳文
原文
|
<random>
#include <random>
-
IntType: 符号付きまたは符号なし整数型 -
UIntType: 符号なし整数型 -
RealType: 浮動小数点型
-
typedef numeric-type result_typeジェネレーターによって返される型はoperator()。 -
result_type min(): ジェネレーターの operator() から返される最小値を返します。 -
result_type max(): ジェネレーターの operator() から返される最大値を返します。 result_type が整数型である場合は、実際に返される可能性のある最大の値になります。result_type が浮動小数点型である場合は、返される可能性のあるすべての値より大きい最小の値になります。 -
void seed() : このシード関数により、エンジンが既定のシード値で初期化されます。 -
template <class InIt> void seed(InIt& first, InIt last) : このシード関数は、[first, last) によって指し示される、範囲の上端は含まれないシーケンスから unsigned long 型の値を使ってエンジンにシードを与えます。 このシーケンスに、エンジンを完全に初期化するのに十分な長さがない場合、値 last が first に格納されて、std::invalid_argument 型のオブジェクトがスローされます。
メモ
このメンバーは、TR1 との互換性のために保持されているエンジンにのみ含まれます。 -
result_type operator()() : min() と max() の範囲内で一様に分布した値を返します。
-
引数 result_type x0 を持つ明示的なコンストラクター。作成されるエンジンには、seed(x0) を呼び出した場合と同じようにシード値が設定されます。 -
引数 seed_seq& seq を持つ明示的なコンストラクター。作成されるエンジンには、seed(seq) を呼び出した場合と同じようにシード値が設定されます。 -
void seed(result_type x0): シード値 x0 をエンジンに設定するシード関数です。 -
void seed(seed_seq& seq): seq の値をシード値としてエンジンに設定するシード関数です。 -
void discard(unsigned long long count): operator() を count 回呼び出し、それぞれの値を破棄します。
-
typedef numeric-type input_type渡されるエンジンによって返される型はoperator()。 -
typedef numeric-type result_typeディストリビューションによって返される型はoperator()。 -
void reset(): 次回 operator() を呼び出したときに、その結果が、その前にエンジンから取得された値に左右されないようにするため、キャッシュされている値をすべて破棄します。 -
template <class Engine> result_type operator()(Engine& eng): 一様に分布する乱数値のソースとして eng を使い、格納されているパラメーター パッケージを使用して、分布の定義に従って分布された値を返します。
-
typedef unspecified-type param_typeoperator() に戻り値を生成するパッケージのパラメーターが渡されます。 -
const param& コンストラクター: 格納されているパラメーター パッケージを、その引数から初期化します。 -
param_type param() const: 格納されているパラメーター パッケージを取得します。 -
void param(const param_type&): 格納されているパラメーター パッケージを、その引数から設定します。 -
template <class Engine> result_type operator()(Engine& eng, param_type par0): 一様に分布する乱数値のソースとして eng を使い、パラメーター パッケージ par0 を使用して、分布の定義に従って分布された値を返します。
-
typedef distribution-type distribution_typeその配布の種類です。 -
分布のコンストラクターと同じパラメーター リストを受け取る 1 つ以上のコンストラクター。 -
分布と同じパラメーター アクセス関数。 -
等値比較演算子と非等値比較演算子。
Classes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Typedef
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
演算子
|
|
|
|
|
|
|
|
|
|
|
関数
|
|