/*输入参数:随机数位数*/
/*输出参数:随机数*/
boost::mt19937 m_oBoostRandomSeed_;
GetRandomNumber(int nDigits)
{
double dRangeMin = pow((double)10,nDigits);
double dRangeMax = pow((double)10,nDigits+1) -1 ;
boost::uniform_int<> range(static_cast<int>(dRangeMin),static_cast<int>(dRangeMax));
boost::variate_generator<boost::mt19937&,boost::uniform_int<> > genRandom(m_oBoostRandomSeed_,range);
return genRandom();
}
生成器列表见:
http://www.boost.org/doc/libs/1_46_1/doc/html/boost_random/reference.html#boost_random.reference.generators
分享到:
相关推荐
boost资料boost资料boost资料boost资料
在boost中有自带的日志库供开发人员使用但效率不是最高的: 加入头文件#include 即可引入日志库 boost中的log库有以下六种级别: BOOST_LOG_TRIVIAL(trace) << A trace severity message; BOOST_LOG_TRIVIAL...
如果觉得c++自带的rand()生成的随机数不理想,想使用高质量的快速随机数产生器boost::mt19337,但又没有安装boost库,然后又不想用c++ 11,那怎么办?用下面这个吧。
Boost 提供了免费的、对等审查的、可移植的 C++ 源程序库。 我们强调程序库要与C++标准库很好地共同工作。Boost库的目标是要被广泛使用,并可用于各种各样的应用。Boost许可证既鼓励商业用途,也鼓励非商业用途。 ...
boost C++Boost boost入门 boost简介
boost_1_59_0.tar.zip boost_1_59_0.tar.zip boost_1_59_0.tar.zip boost_1_59_0.tar.zip boost_1_59_0.tar.zip boost_1_59_0.tar.zip boost_1_59_0.tar.zip boost_1_59_0.tar.zip boost_1_59_0.tar.zip boost_1_59_...
Boost库由Boost社区组织开发、维护。其目的是为C++程序员提供免费、同行审查的、可移植的程序库。Boost社区的发起人Dawes本人就是C++标准委员会的成员之一。大部分boost库功能的使用只需包括相应头文件即可,少数...
使用VS2017编译的boost库最新版1.68的动态库和静态库,多线程参数,经过测试可用
实现抗负载变化扰动的boost电路,输入电压为50V,输出电压为100V。
该资料为boost电路闭环控制的详细计算文档,文档用mathcad打开
详细信息可参考:http://blog.csdn.net/baiwfg2/article/details/32727791 用VS2012编译boost-1.53,不包括头文件。只要下载了源代码,boost文件夹里就是头文件
bitcoin程序安装需要依赖的库boost 核心问题,也是比较常见的问题,原因是系统中没有安装boot库,解决方法如下: 下载 boost (http://www.boost.org/users/history/version_1_66_0.html) cd boost_1_66_0/ ./...
Boost库由Boost社区组织开发、维护。其目的是为C++程序员提供免费、同行审查的、可移植的程序库。Boost库可以与C++标准库完美共同工作,并且为其提供扩展功能。Boost库使用Boost License来授权使用,根据该协议,...
Boost电压电流双闭环,实现输出电压和输入电流的控制
simulink中搭建boost升压电路,为满足精确度要求和增大相应速度进行双环控制。
multsim design of buck boost converter
从官网下载的boost_1_73版本的boost,亲测安装可用。 安装方法: ./bootstrap.sh --prefix=/usr/local/boost ./b2 install 配置文件 vim /etc/profile export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/...
BOOST程序库完全开发指南:深入C++“准”标准库(第3版) 以及boost源码1.71.0 BOOST程序库完全开发指南:深入C++“准”标准库(第3版) 以及boost源码1.71.0 BOOST程序库完全开发指南:深入C++“准”标准库(第3...
采用STC12C5A60S2单片机实现,PID运算,产生PWM波。实现Boost电路闭环调节。