编写产生100个服从N(5,2)的分布随机数的程序C语言
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 22:57:59
编写产生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}
}
#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}
}
老师给的一个编写服从泊松分布的随机数的算法程序(Matlab编程,在r=2时,分别产生10个随机数.代码如下:
c语言 编写产生100个1到10范围内的随机数的程序,并且以降序排序
C语言挑战题目!编写产生210个2.300到1.800范围内的随机数的程序,并且以降序排序
用C语言编程序:产生1到5间的10个随机数
如何编写一个产生随机数的程序
编写程序,产生10 个随机数,然后按产生顺序相反的次序输出这些随机数
编写程序,产生30个[1,100]间的随机整数到5行6列数组中【C语言】
求一个产生随机数的C语言程序
用c语言程序产生10个从-4.89到3.27的随机数
vhdl伪随机数求用vhdL语言编写一段产生1-7随机数字的程序
Java编写程序,产生10个随机数,然后按产生顺序相反的次序输出这些随机数.
c语言中如何得到服从正态分布的随机数?