当前位置:网站首页>产生随机数
产生随机数
2022-04-23 05:48:00 【*陌上花开】
产生随机数需要用到rand()函数,此函数需要头文件stdlib.h
若只使用rand()函数,产生的随机数为伪随机数,因为rand()函数在产生随机数前,需要系统提供的生成伪随机数序列的种子,rand根据这个种子的值产生一系列随机数。如果系统提供的种子没有变化,每次调用rand函数生成的伪随机数序列都是一样的。若想每次产生的随机数都不同,需要改变随机种子,可以使用时间来改变系统随机种子。
int rand_()//产生随机数
{
time_t ts;
unsigned int n = time(&ts);//获取时间
srand(n);//初始化随机种子
int num = rand() % 100 + 1;//随机数范围1—100
return num;
}
版权声明
本文为[*陌上花开]所创,转载请带上原文链接,感谢
https://blog.csdn.net/swint_er/article/details/122294969
边栏推荐
猜你喜欢
随机推荐
C#【文件操作篇】PDF文件和图片互相转换
爬虫之requests基本用法
【UDS统一诊断服务】三、应用层协议(1)
Conversion between JS object and string
爬取蝉妈妈数据平台商品数据
Robocode教程7——雷达锁定
爬虫效率提升方法
Linux 用rpm的方式安装mysql(超简单)
搭建openstack平台
实现一个计算m~n(m<n)之间所有整数的和的简单函数
Feign请求日志统一打印
-- SQL query and return limit rows
xlsxwriter.exceptions.FileCreateError: [Errno 13] Permission denied问题
Rust 中的 Rc智能指针
基于pygame库编写的五子棋游戏
利用文件保存数据(c语言)
从源代码到可执行文件的过程
拷贝构造函数
Solution to the trial of ycu Blue Bridge Cup programming competition in 2021
基于Sentinel+Nacos 对Feign Client 动态添加默认熔断规则