GS中的GSL随机数生成器

时间:2014-03-12 23:09:56

标签: c memory random gsl

我正在尝试使用GSL中的随机数生成器。 在我的代码中,我有类似

的内容
...
gsl_rng * r;  /* global generator for Random Numbers*/

void init_rand_generator( int seed ){
    /* Random numbers initialization */
    const gsl_rng_type * T;
    gsl_rng_env_setup();
    gsl_rng_default_seed = seed;
    T = gsl_rng_default;
    r = gsl_rng_alloc( T );    

}
...

问题在于,当我从另一个函数调用init_rand_generator( seed )函数时,为了使用gsl_rng_uniform( r ),内存会崩溃,我的系统会挂起。 但是,当我在使用gsl_rng_uniform( r )函数的函数中初始化随机数变量时,一切正常。 我不知道是什么问题。

0 个答案:

没有答案