作业帮 > 综合 > 作业

编写产生100个服从N(5,2)的分布随机数的程序C语言

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 12:32:22
编写产生100个服从N(5,2)的分布随机数的程序C语言
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<math.h>
#define PI 3.1415926
void main()
{
    double u = 5.0,b= 2.0;
\x09double x,y;
\x09int i=1;
\x09srand(time(NULL));
\x09for(i=1;i<=100;i++)
\x09{
\x09\x09x = (rand()%10)*1.0;
        y = 1/(sqrt(2*PI)*b)*exp(-(x-u)*(x-u)/(b*b));
\x09\x09printf("%d ",(int)(y*100));
\x09}

}