C语言中随机数的生成完整代码:
例子:
#include
#include
#include
main(){
int i,a[10];
srand(time(0));
for(i=0;i《10;i++)
a[i]=rand();
for(i=0;i《10;i++)
printf(“%d\n”,a[i]);
}
例子:
#include
#include
#include
main(){
int i,a[10];
srand(time(0));
for(i=0;i《10;i++)
a[i]=rand();
for(i=0;i《10;i++)
printf(“%d\n”,a[i]);
}
例子:
#include
#include
#include
main()
{int a,b,c,d=1;
while(d!=0)
{srand(time(0));
a=random(100);
b=random(100);
printf(“%d+%d=”,a,b);
scanf(“%d”,&c);
if((a+b)==c)
printf(“Very Good\n”);
else
printf(“Sorry your are error\n”);
scanf(“%d”,&d);
}
}
要先设置种子,编译器里如果不设置种子,种子会默认为0,那么每次运行的随即数都一样的。用time函数来改变种子,就可以很好的体现出“真正的随即”了。
取数前,调用randomize()
再用rand()或random()
异曲同工
-
C语言
+关注
关注
183文章
7642浏览量
144599
发布评论请先 登录
单片机C语言如何产生随机数
产生随机数的方法有哪些
C语言中伪随机数的产生及性能检验
C语言random函数伪随机数产生
神经网络的伪随机数生成方法
单片机C语言如何产生随机数
如何利用SystemVerilog仿真生成随机数

C语言中随机数的生成代码
评论