c++ 生成浮点型随机数

STL函数直接生成
default_random_engine random; //随机种子
uniform_real_distribution<double> dis(low,upper); //设置随机数范围
cout<<dis(random); //生成随机数

该方法是c++11算法中的新特性,随机性效果更好,操作简单

使用原始的Rand进行处理

原始Rand返回值的范围为0-RAND_MAX;

可以使用 (double)rand()/RAND_MAX; 的方法来产生介于0-1之间的浮点数

posted @ 2021-01-03 09:52  bean_boom  阅读(1436)  评论(0编辑  收藏  举报