1

助けてくれてありがとう。GSLモンテカルロ積分関数が使用する乱数発生器に関するドキュメントはサイトにありませんでした。私が知りたい理由は、異なる結果を期待してプログラムを複数回実行するが、毎回まったく同じ値を取得することです。乱数発生器のシードを簡単に変更する方法はありますか?

フレッド

4

1 に答える 1

2

利用可能なジェネレーター のドキュメントは次のとおりです。ドキュメントのこのビットは、シードを変更する方法を説明しています。

int gsl_monte_plain_integrate (gsl_monte_function * f, const double xl[], 
                               const double xu[], size_t dim, size_t calls, 
                               gsl_rng * r, gsl_monte_plain_state * s, double * result, double * abserr)
                               ^^^^^^^^^^^
                               Here it is.
于 2012-06-16T12:38:41.337 に答える