c语言随机生成数字(用函数库)

1.使用 <stdlib.h> 和 <time.h> 库
2.使用 lib 库中的 rand() 函数 以及 srand() 函数

|--------------------------------|
| int rand() |
| 返回一个范围在 0 到 RAND_MAX 之间的伪随机数 |

|-----------------------------------|
| void srand(unsigned int seed) |
| 该函数播种由函数 rand 使用的随机数发生器。 |

3.使用 time 库中的 time() 函数 根据不同的时间来随机生成不同的数字

|---------------------------------|
| time_t time(time_t *timer) |
| 计算当前日历时间,并把它编码成 time_t 格式。 |

最终具体实现代码如下

复制代码
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
	srand(time(0));
	int i;
	for(i = 1; i<= 5; i++) {
		printf("%d\n",rand());
	}
	return 0;
}
相关推荐
lsx2024067 分钟前
Bootstrap5 按钮组
开发语言
Trouvaille ~10 分钟前
【Linux】库制作与原理(三):动态链接与加载机制
linux·c语言·汇编·got·动静态库·动态链接·plt
林涧泣10 分钟前
使用Java输出HelloWorld
java·开发语言
一个不知名程序员www11 分钟前
算法学习入门---C/C++输入输出
c语言·c++
lsx20240615 分钟前
Perl 基础语法
开发语言
APIshop17 分钟前
高性能采集方案:淘宝商品 API 的并发调用与数据实时处理
linux·网络·算法
IT北辰24 分钟前
用 Python 自动解析药品规格并计算包装总容量 —— pandas + 正则实战
开发语言·python·pandas
松涛和鸣27 分钟前
DAY38 TCP Network Programming
linux·网络·数据库·网络协议·tcp/ip·算法
资生算法程序员_畅想家_剑魔30 分钟前
Java常见技术分享-10-装饰器模式
java·开发语言·装饰器模式
ss27331 分钟前
ThreadPoolExecutor七大核心参数:从源码看线程池的设计
java·数据库·算法