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;
}
相关推荐
cch89186 小时前
PHP五大后台框架横向对比
开发语言·php
天真萌泪7 小时前
JS逆向自用
开发语言·javascript·ecmascript
野生技术架构师7 小时前
一线大厂Java面试八股文全栈通关手册(含源码级详解)
java·开发语言·面试
Q一件事8 小时前
R语言制图-相关性及关系网络图
开发语言·r语言
坊钰8 小时前
Java 死锁问题及其解决方案
java·开发语言·数据库
小月球~8 小时前
天梯赛 · 并查集
数据结构·算法
仍然.8 小时前
算法题目---模拟
java·javascript·算法
551只玄猫9 小时前
【数学建模 matlab 实验报告1】
开发语言·数学建模·matlab·课程设计·实验报告
三道渊10 小时前
C语言:文件I/O
c语言·开发语言·数据结构·c++
hnlgzb10 小时前
安卓app kotlin语法,Hilt是什么东西?
android·开发语言·kotlin