/*本程序产生50个标准正态分布
个数可调
均值mean、标准差sigma可调
当中利用了随机数,需要注意随机数的种子*/
#include <stdio.h>
#include "gauss.h"
//*s(在"uniform.h"中*seed)是随机数的种子。
main()
{
int i, j;
long int s;
double x, mean, sigma;
//double gauss(double, double, long int *);
mean = 0;
sigma = 1;
s = 13579;//种子不变,产生的随机数也就不变
for(i = 0; i <= 10; i++)
{
for(j = 0; j <= 5; j++)
{
x = gauss(mean, sigma, &s);
printf("%13.7f", x);
}
printf("\n");
}
}
- 1
- 2
前往页