C++随机函数的使用
问题:想要得到-0.01~0.001之间的随机数
工具函数:rand()
<stdlib.h>头文件
实现代码:
原理:rand()函数的随机数区间是什么?答:rand() 返回 0 到 RAND_MAX 之间的伪随机整数
可以在头文件中查找RAND_MAX是多少 答:#define RAND_MAX 0x7fff
先得到0-1的随机数,乘以2得到0-2之间的随机数,再减1就可以得到-1到1之间的随机数了,再乘以0.01得到
想要的随机数范围了。
一点思考:网上的教程很多 ,但是其实有很多错误,要用的东子还是不能一知半解,最好还是自己查看源码,
看清原理所在。