C语言 rand()函数的用法
来源:互联网 发布:mac版beyond compare 编辑:程序博客网 时间:2024/04/30 22:40
rand()(产生随机数) 相关函数 srand() 表头文件 #include<stdlib.h> 定义函数 int rand()(void) 函数说明 rand()会返回一随机数值,范围在0至RAND_MAX 间。在调用此函数产生随机数前,必须先利用srand()设好随机数种子,如果未设随机数种子,rand()在调用时会自动设随机数种子为1。关于随机数种子请参考srand()。 返回值 返回0至RAND_MAX之间的随机数值,RAND_MAX定义在stdlib.h,其值为2147483647。 范例 /* 产生介于1 到10 间的随机数值,此范例未设随机数种子,完整的随机数产生请参考srand()*/#include<stdlib.h>main(){int i,j;for(i=0;i<10;i++){j=1+(int)(10.0*rand()/(RAND_MAX+1.0));printf("%d ",j);}} 执行 9 4 8 8 10 2 4 8 3 69 4 8 8 10 2 4 8 3 6srand(设置随机数种子) 相关函数 rand 表头文件 #include<stdlib.h> 定义函数 void srand (unsigned int seed); 函数说明 srand()用来设置rand()产生随机数时的随机数种子。参数seed必须是个整数,通常可以利用geypid()或time(0)的返回值来当做seed。如果每次seed都设相同值,rand()所产生的随机数值每次就会一样。 返回值 范例 /* 产生介于1 到10 间的随机数值,此范例与执行结果可与rand()参照*/#include<time.h>#include<stdlib.h>main(){int i,j;srand((int)time(0));for(i=0;i<10;i++){j=1+(int)(10.0*rand()/(RAND_MAX+1.0));printf(" %d ",j);}} 执行 5 8 8 8 10 2 10 8 9 92 9 7 4 10 3 2 10 8 7
0 0
- C语言 rand()函数的用法
- C语言中rand()函数的用法
- C语言随机函数rand()的用法
- C语言随机函数rand()的用法
- rand()和srand() c语言里函数rand()和srand()的用法 (转)
- c语言中rand()函数的用法笔记
- c语言 rand()和srand()函数用法
- c语言里函数rand()和srand()的用法
- c语言里函数rand()和srand()的用法
- C语言(rand函数)
- c语言rand()函数
- c语言rand函数
- 关于c语言的随机函数rand()
- c语言随机数函数 rand()的使用
- rand函数的用法
- rand函数的用法
- C语言<time.h>中srand(),rand()等等函数产生随机数的用法。
- C语言中rand函数
- ApexSQL Recovery Studio
- JAVA反射机制
- iOS 计算点间距离、点间角度、线间角度
- JAVA 枚举(enum)
- Discuz!X2.5最新版后台管理员权限Getshell及修复
- C语言 rand()函数的用法
- JS页面验证必填源码及问题分析
- 二叉树遍历之非递归实现
- 六间房一个sql注射
- 我的博客luxingzhi.info
- XDR-.x文件的简单使用
- java设计模式之单件模式Singleton
- 常用距离计算函数
- 单例设计模式