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;
}
相关推荐
迈巴赫车主7 小时前
求最大公约数-欧几里得算法(辗转相除法)
算法·最大公约数
阿kun要赚马内7 小时前
Python面向对象:@property装饰器
开发语言·前端·python
sunwenjian8867 小时前
Java进阶--IO流
java·开发语言
wildlily84277 小时前
C++ Primer 第5版章节题 第十三章(二)
开发语言·c++
lxl13077 小时前
C++算法(15)BFS_FloodFill
算法·宽度优先
意法半导体STM327 小时前
【官方原创】STM32H7双核芯片通过 STlink连接失败问题分析 LAT1654
开发语言·前端·javascript·stm32·单片机·嵌入式硬件
小王C语言7 小时前
【基础IO】————简单设计一下libc库
前端·数据结构·算法
亦复何言??7 小时前
BeyondMimic 论文解析
人工智能·算法·机器人
深蓝海拓7 小时前
使用@property将类方法包装为属性
开发语言·python
WolfGang0073217 小时前
代码随想录算法训练营 Day20 | 回溯算法 part02
算法