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;
}
相关推荐
s09071361 分钟前
FPGA中CIC设计注意事项
算法·fpga开发·cic滤波器
深蓝电商API6 分钟前
从 “能爬” 到 “稳爬”:Python 爬虫中级核心技术实战
开发语言·爬虫·python
麦麦鸡腿堡7 分钟前
Java_通过反射获取类的结构信息
java·开发语言
菠萝地亚狂想曲14 分钟前
使用C语言操作LUA栈
c语言·junit·lua
tang&16 分钟前
双指针算法:化繁为简的优雅解法
数据结构·c++·算法
2201_7578308720 分钟前
tlias的部门的增删改查操作
java·开发语言
Aaron158820 分钟前
RFSOC+VU13P在无线信道模拟中的技术应用分析
数据结构·人工智能·算法·fpga开发·硬件架构·硬件工程·射频工程
云和数据.ChenGuang24 分钟前
批量给100台服务器装系统,还要完成后续的配置和软件部署
运维·服务器·开发语言·mysql
刺客xs25 分钟前
Qt-----QSS样式表
开发语言·javascript·qt
锥锋骚年28 分钟前
golang 发送内网邮件和外网邮件
开发语言·后端·golang