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 回答