📄 randn.h
字号:
/*产生一个服从均值为mu,方差为sigma的正态分布随机数*/
#include <stdio.h>
#include <stdlib.h>
double random(void)
{
int a;
double r;
a=rand()%32767;
r=(a+0.00)/32767.00;
return r;
}
double randn(double mu,double sigma)
{
int i;
double r,sum=0.0;
if(sigma<=0.0)
{
printf("Sigma<=0.0!");exit(1);
}
for(i=1;i<=12;i++)
sum=sum+random();
r=(sum-6.00)*sigma+mu;
return r;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -