时间和随机数函数
相关函数: ctime
头文件 : #include <time.h>
函数原型: char *ctime(const time_t *timeptr);
函数说明: 将参数timeptr所指向的time_t结构中的信息转换成时间日期表示方法,以字符串形式返回
返回值 : 指向包含时间信息的字符串的指针
相关函数: localtime
头文件 : #include <time.h>
函数原型: struct tm *localtime(const time_t *timeptr);
函数说明: 将参数timeptr所指向的time_t结构中的信息转换成时间日期表示方法,将结果以结构tm返回
返回值 : 指向包含时间信息的结构tm的指针
相关函数: time
头文件 : #include <time.h>
函数原型: time_t time(time_t *t);
函数说明: 此函数会返回从公元1970年1月1日UTC时间0时0分0秒算起到现在为止经过的秒数。若指针t不为空,则秒数也会保存到t指向的内存中
返回值 : 成功返回秒数;失败返回-1
相关函数: srand
头文件 : #include <stdlib.h>
函数原型: void srand(unsigned int seed);
函数说明: 用来设置rand()产生随机数时的随机数种子,参数seed必须是整数。通常使用getpid()或time(0)的返回值当作seed
返回值 : 无
相关函数: rand
头文件 : #include <stdlib.h>
函数原型: int rand(void);
函数说明: 返回一随机数,范围在0至RAND_MAX之间。调用此函数之前,必须先利用srand()设置好随机数种子
返回值 : 0至RAND_MAX之间的随机数