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;
}
相关推荐
程序员小白条2 分钟前
AI 编程辅助,从入门到真香
java·开发语言·数据库·人工智能·面试·职场和发展
ErizJ2 分钟前
Go|腾讯面经总结
开发语言·后端·golang
谭欣辰3 分钟前
C++倍增算法详解
数据结构·c++·算法
MATLAB代码顾问3 分钟前
差分进化算法(DE)原理与Python实现
开发语言·python·算法
步达硬件3 分钟前
【MATLAB】生成视频code(用于显示器画质测试)
开发语言·matlab·音视频
MicroTech20255 分钟前
微算法科技(NASDAQ :MLGO)基于后量子密码学的动态BFT共识机制:QDBFT架构
科技·算法·密码学
曹牧7 分钟前
Java:“Syntax error on token “do“, Identifier expected”
java·开发语言
geovindu7 分钟前
go: Registry Pattern
开发语言·后端·设计模式·golang·注册模式
xyq202412 分钟前
Swift 类
开发语言
赏金术士12 分钟前
Kotlin 从入门到进阶 之异常与标准库(八)
android·开发语言·kotlin