欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

C++正态分布随机数平均分布随机数default

时间:2023-04-23

#include #include #include #include #include #include using namespace std;int main(){ const auto random_seed = 199712; std::default_random_engine engine(static_cast(random_seed)); //定义随机数生成引擎 std::uniform_real_distribution even(-3.0, 3.0);//取值范围 std::vectorvalueVector(20); for(std::size_t i=0; i < 20; ++i) { valueVector[i] = even(engine);//按照上述平均分布生成随机数 } for (std::size_t j=0; j < valueVector.size(); ++j) std::cout << valueVector[j]<

#include #include #include #include #include #include using namespace std;int main(){ auto seed = 19917; std::default_random_engine e(static_cast(seed)); //定义随机数生成引擎 std::normal_distribution n(4.0, 0.517);//4.0 是均值, 0.517是方差 std::vectorvalueVector(20); for(std::size_t i=0; i < 20; ++i) { valueVector[i] = n(e);//按照上述正态分布生成随机数 } for (std::size_t j=0; j < valueVector.size(); ++j) std::cout << valueVector[j]<

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。