提前感谢您的帮助。我在网站上找不到关于GSL monte carlo集成功能使用的随机数生成器的文档。我想知道的原因是我多次运行我的程序期望不同的结果,但每次都得到完全相同的值。是否有一种简单的方法来更改随机数生成器的种子?
佛瑞德
答案 0 :(得分:2)
以下是可用生成器的docs。 This bit in the docs描述了如何更改种子。
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.