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;
}
相关推荐
djarmy14 小时前
C 标准库 `<stdio.h>` 完整函数清单(官方标准 + 常用全部函数)
c语言·c++·算法
七牛云行业应用14 小时前
NotebookLM 手机版上线了,这份完整指南帮你把它用起来
算法
夕除14 小时前
spring boot--08
开发语言·windows·python
城事漫游Molly14 小时前
定量研究设计清单:问卷、实验与变量操作化怎么做?
大数据·人工智能·算法·ai写作·论文笔记
Epiphany.55614 小时前
带依赖关系的最短路问题
算法
狐狐生风14 小时前
Python UV 完整安装教程
开发语言·python·uv
Kiyra14 小时前
限流不是加个计数器就行:用 Lua 脚本实现多维度原子限流
开发语言·人工智能·网络协议·职场和发展·架构·lua·ai-native
雨落在了我的手上14 小时前
初识java(二):数据类型与变量
java·开发语言
洛水水14 小时前
【力扣100题】22. 矩阵置零
算法·leetcode·矩阵