目录
其中:srand((unsigned)time(NULL))和srand((unsigned)time (0)的区别?
一:rand()函数
rand()函数:1.C语言中用来产生随机数
2.需要的头文件:stdlib.h
3.stdlib.h头文件中有宏#define RAND_MAX 0x7fff,会返回一个范围0-0x7fff的随机数,即最大是32767的一个数
4.rand()函数得原型
#include <stdlib.h>
int rand(void);
5.rand函数的调用
rand()函数每次调用前都会查询是否调用过srand(seed),是否给seed设定了一个值,如果有那么它会自动调用srand(seed)一次来初始化它的起始值。若之前没有调用srand(seed),那么系统会自动给seed赋初始值,即srand(1)自动调用他一次。(在调用rand()函数之前,可以使用srand()函数设置随机数种子,如果没有设置随机数种子,rand()函数在调用时,自动设计随机数种子为1。随机种子相同,每次产生的随机数也会相同)
二:srand()函数
srand()函数:1.需要的头文件:<s