时间和随机数函数

相关函数: 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);

函数说明: 此函数会返回从公元197011UTC时间000秒算起到现在为止经过的秒数。若指针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);

函数说明: 返回一随机数,范围在0RAND_MAX之间。调用此函数之前,必须先利用srand()设置好随机数种子

返回值   0RAND_MAX之间的随机数

posted @ 2022-12-24 18:32  cnetsa  阅读(101)  评论(0编辑  收藏  举报