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;
}
相关推荐
SmartBrain7 分钟前
FastAPI进阶(第一部分):路由和依赖特性(含考题)
开发语言·python
小学卷王14 分钟前
复试day25
算法
样例过了就是过了23 分钟前
LeetCode热题100 和为 K 的子数组
数据结构·算法·leetcode
二年级程序员23 分钟前
单链表算法思路详解(下)
c语言·数据结构·算法
HAPPY酷35 分钟前
C++ 成员指针(Pointer to Member)完全指南
java·c++·算法
Sunsets_Red40 分钟前
浅谈随机化与模拟退火
java·c语言·c++·python·算法·c#·信息学竞赛
Felven44 分钟前
A. Add and Divide
数据结构·算法
Frostnova丶1 小时前
LeetCode 67. 二进制求和
算法·leetcode
上海锟联科技1 小时前
DAS 与 FBG 振动监测对比:工程应用中该如何选择?
数据结构·算法·分布式光纤传感
星火开发设计1 小时前
模板参数:类型参数与非类型参数的区别
java·开发语言·前端·数据库·c++·算法