当前位置:网站首页>产生随机数
产生随机数
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
边栏推荐
猜你喜欢
随机推荐
使用TransmittableThreadLocal实现参数跨线程传递
1007 go running (hdu6808) in the fourth game of 2020 Hangzhou Electric Multi school competition
Wechat applet request encapsulation
【UDS统一诊断服务】四、诊断典型服务(1)— 诊断和通信管理功能单元
斯坦福机器学习课程汇总
代理服务器
【学习一下】HF-Net 训练
爬西瓜视频url
爬取小米有品app商品数据
vs中的多字节与unicode
Completely clean up MySQL win
C语言实现2048小游戏方向合并逻辑
相机标定:关键点法 vs 直接法
Qthread simple test understanding
【UDS统一诊断服务】二、网络层协议(1)— 网络层概述与功能
实现一个计算m~n(m<n)之间所有整数的和的简单函数
【UDS统一诊断服务】四、诊断典型服务(2)— 数据传输功能单元
ArcGIS表转EXCEL超出上限转换失败
安全授信
Motor and drive (Qi Jinqing Edition)









