转自:http://blog.sina.com.cn/s/blog_6923201d01014o0b.html
1. gsl在visual studio中运行报错
项目---》属性---》c/c++---》预处理器---》预处理器定义---》添加“GSL_DLL”
2. GSL生成符合高斯分布的随机数
#include <iostream>
#include <time.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
using namespace std;
#define TRANS_S_STD 0.5
int main()
{
gsl_rng* rng;
gsl_rng_env_setup();
rng = gsl_rng_alloc( gsl_rng_mt19937 );
gsl_rng_set( rng, time(NULL) );
double a=gsl_ran_gaussian( rng, TRANS_S_STD );
cout<<a<<endl;
}