1.rand
rand函数是可以生成随机数,函数原型:int rand(void);
rand函数会返回一个伪随机的数,这个伪随机的数范围为0~32767。、
rand函数的使用要包含一个头文件是:stdlib.h
这个程序多次运行值是一只不变的所以接下来就要使用我们的srand函数
2.srand
用来初始化随机数的生成器,函数原型:void srand (unsigned int seed)
程序中再调用rand函数之前先调用srand函数,通过srand函数的参数seed来设置rand函数生成随机数的时候的种子,只要种子在变化,每次生成的随机序列也就变化起来了。
3.time
在程序中我们一般用时间来作为程序运行的种子,因为时间时刻都在发生变化。
而这个时间函数则是time,函数原型:time_t time (time_t* timer)
返回的类型是time_t类型的,time_t类型本质上其实就是32位或者64位的整型类型。
time函数的参数timer 如果是非NULL的指针的话,函数也会将这个返回的差值放在timer指向的内存中带回去。
如果timer 是NULL,就只返回这个时间的差值。time函数返回的这个时间差也被叫做:时间戳。 tine函返回时间戳:time(NULL)
time函数的时候需要包含头文件:time.h