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;
}
相关推荐
chinesegf4 分钟前
文本嵌入模型的比较(一)
人工智能·算法·机器学习
SundayBear22 分钟前
零基础入门MQTT协议
c语言·单片机
Bony-27 分钟前
Go语言垃圾回收机制详解与图解
开发语言·后端·golang
hmywillstronger33 分钟前
【Rhino】【Python】 查询指定字段并cloud标注
开发语言·python
新缸中之脑33 分钟前
Weave.js:开源实时白板库
开发语言·javascript·开源
我能坚持多久35 分钟前
D16—C语言内功之数据在内存中的存储
c语言·开发语言
leo__5201 小时前
C#与三菱PLC串口通信源码实现(基于MC协议)
开发语言·c#
We་ct1 小时前
LeetCode 6. Z 字形变换:两种解法深度解析与优化
前端·算法·leetcode·typescript
REDcker1 小时前
Redis容灾策略与哈希槽算法详解
redis·算法·哈希算法
二十雨辰1 小时前
[python]-函数
开发语言·python