rand 与srand 关系
来源:互联网 发布:sql isnull用法 编辑:程序博客网 时间:2024/05/22 15:14
1.rand 随机函数发生器 用法:int rand(void); 用法?:void srand(unsigned seed); 说明:rand使随机数发生器产生一范围从0~2的随机数。发生器通过调用参数值为1的srand函数可重初始化,也可用给定的函数值。 seed调用srand产生一新的起点。 可移植性:UNIX系统适用 源程序: #include #define MULTIPLIER 0x015a4e35L #define INCREMENT 1 static long Seed = 1; int rand(void) { Seed = MULTIPLIER*Seed + INCREMENT; return ((int)(Seed>>16) & 0x7fff); } 2.srand 初始化随机数发生器 用法:void srand(unsigned seed); 源程序: #include #define MULTIPLIER 0x015a4e35L #define INCREMENT 1 static long Seed = 1; void srand(unsigned seed) { Seed = seed; }
阅读全文
0 0
- rand 与srand 关系
- rand()与srand()用法
- 函数rand()与srand()
- rand()与srand()
- rand()与srand()
- srand与rand
- rand() 与srand() 函数
- 随机数(rand与srand)
- rand()与srand()的用法
- rand()与srand()函解析!
- rand与srand(转)
- rand 函数 与 srand 函数
- srand与rand随机数生成
- rand函数与srand函数
- srand函数与rand函数
- rand & srand
- rand()&&srand()
- srand rand
- c++ 多态、虚函数、虚析构函数
- 检测文件到末尾
- 噪声添加(高斯噪声、椒盐噪声)
- MyBatis 一对多 多对一 自关联 例子
- 大型网站架构演化历程
- rand 与srand 关系
- String、StringBuffer、StrigBuilder
- HDU4081_Qin Shi Huang's National Road System_次小生成树相关
- MapReduce工作原理
- SpringMVC 实现国际化
- shell脚本进阶—语法篇
- VS2015常用快捷键
- cjson使用基础
- 线段树