OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 全メンバ一覧
cv::RNG_MT19937 クラス

Mersenne Twister random number generator [詳解]

#include <core.hpp>

公開メンバ関数

RNG_MT19937 (unsigned s)
void seed (unsigned s)
unsigned next ()
operator int ()
operator unsigned ()
operator float ()
operator double ()
unsigned operator() (unsigned N)
unsigned operator() ()
int uniform (int a, int b)
は,[a,b] の範囲から一様に分布する整数の乱数を返します.
float uniform (float a, float b)
a,b)の範囲から一様に分布する浮動小数点乱数を返します。
double uniform (double a, double b)
一様に分布する倍精度浮動小数点型乱数を [a,b) の範囲から返します.

詳解

Mersenne Twister乱数生成器

以下を参考にしています。http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/CODES/mt19937ar.c

todo:
ドキュメント

このクラス詳解は次のファイルから抽出されました: