Random GSL蒙特卡罗积分函数使用什么随机发生器?我如何改变种子?

Random GSL蒙特卡罗积分函数使用什么随机发生器?我如何改变种子?,random,gsl,montecarlo,Random,Gsl,Montecarlo,提前谢谢你的帮助。我在网站上找不到关于GSL蒙特卡罗积分函数使用的随机数生成器的文档。我想知道的原因是,我多次运行我的程序,期望得到不同的结果,但每次都得到完全相同的值。是否有一种简单的方法来更改随机数生成器的种子 Fred以下是可用发电机的配置。 描述如何更改种子 int gsl_monte_plain_integrate (gsl_monte_function * f, const double xl[], const doub

提前谢谢你的帮助。我在网站上找不到关于GSL蒙特卡罗积分函数使用的随机数生成器的文档。我想知道的原因是,我多次运行我的程序,期望得到不同的结果,但每次都得到完全相同的值。是否有一种简单的方法来更改随机数生成器的种子

Fred

以下是可用发电机的配置。 描述如何更改种子

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.

非常感谢!这完美地回答了这个问题!