C:产生随机数
2024-09-06 14:57:13
函数说明
#include <time.h>
time_t time(time_t *t);
功能:获取当前系统时间
参数:常设置为NULL
返回值:当前系统时间, time_t 相当于long类型,单位为毫秒
#include <stdlib.h>
void srand(unsigned int seed);
功能:用来设置rand()产生随机数时的随机种子
参数:如果每次seed相等,rand()产生随机数相等
返回值:无
#include <stdlib.h>
int rand(void);
功能:返回一个随机数值
参数:无
返回值:随机数
使用举例
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
time_t tm = time(NULL);//得到系统时间
srand((unsigned int)tm);//随机种子只需要设置一次即可
int r = rand();
printf("r = %d\n", r);
return 0;
}
最新文章
- OC的类别(分类)和拓展
- PAT 1019. 数字黑洞 (20)
- pay-as-you-go
- Docker入门教程(四)Docker Registry
- 33.在O(1)时间删除链表结点[DeleteListNode]
- Jquery系列教程
- signalR的一些细节
- 项目三(集团官网)——总结(1) cookie
- Javascript模块化编程(三):require.js的用法【转】
- CSS3 变形记
- O-C浮点数转化整数
- www.nt-kaisheng.com
- Biathlon Track
- Nginx阅读笔记(四)之root和alias
- 安装asterisk
- 图片万能居中css
- python基础——字符串、编码、格式化
- PARAMETERS 指令
- Face Alignment by Coarse-to-Fine Shape Searching--解析
- Spring Boot启动流程详解