时间
头文件 <time.h>
- 输出从程序启动到此次函数调用时累计的毫秒数
printf("%d\n", (int)clock());
- 从系统时钟获取时间,从1970年1月1日零点开始计时
time_t timer = time(NULL);
printf("%d\n", timer); //得到从标准计时点到当前时间的秒数
//1506086529
printf("%s\n", ctime(&timer)); //日历时间
//Fri Sep 22 21:22:09 2017
随机数
头文件 <stdlib.h>
srand()
~初始化随机数种子,种子是伪随机数计算的依据,一般在程序最开始调用一次srand(time(NULL))
,每次运行得到不同的随机数rand()
~返回一个[0,RAND_MAX]之间的数,直接调用rand()
相当于调用过一次srand(1)