boost的random库

原创 2013年12月02日 20:27:15

boost::random::mt19937 containerRanGen

containerRanGen.seed(s);


 boost::random::uniform_int_distribution<> containerIndexRange(QC_GANTRY_FREQUENCY_MIN, QC_GANTRY_FREQUENCY_MAX);

  • mt19937 伪随机数生成器的模型mt19937是在397个整数上进行624次循环运算得到64bit的随机数


  • containerRanGen是随机数产生器。

  • containerRanGen.seed(s);根据参数s设置当前状态;至少要提供一个与非默认构造函数签名是相同的seed函数

  • uniform_int_distribution 是离散型均匀分布

  • containerIndexRange是离散型均匀分布器的实例,他的最小值为:QC_GANTRY_FREQUENCY_MIN, 最大值为:QC_GANTRY_FREQUENCY_MAX

         

 此类伪随机数生成器可用于数字控制、游戏和测试。取不少于一个参数的构造函数和 seed() 成员函数可以让用户设定状态

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

11. JAVA常用类库 Part 3 (Math类、Random类、NumberFormat类、BigInteger类和BigDecimal类) ----- 学习笔记

 11.6 Math类         Math类是数学操作类,提供了一些列的数学操作方法,包括求绝对值、三角函数等等,在Math类中提供的一切方法都是静态方法,所以直接由类名名称调用即可,下...

条件随机场(CRF -- Conditional Random Fields)的开源库收集

http://flexcrfs.sourceforge.net/ FlexCRFs: Flexible Conditional Random Fields FlexCRFs is a co...

Java库中的Date类、Random类

import java.util.; //导入这个包中的全部类, 表示该包内所有类 public class Test { public static void main(String[...

Python基础--人们一些最爱的标准库(random time)

Python继续!random 包括返回随机数的函数。 这里跟C++一样,产生的是伪随机数,并不是完全随机数。 random中一些重要的函数:random() 返回0<n<=1的随机数n ge...

【C++11】随机数函数库random

1.随机数由生成器和分布器结合产生 生成器generator:能够产生离散的等可能分布数值 分布器distributions: 能够把generator产生的均匀分布值映射到其他常...

【C++11】随机数函数库random

1.随机数由生成器和分布器结合产生生成器generator:能够产生离散的等可能分布数值 分布器distributions: 能够把generator产生的均匀分布值映射到其他常见分布,如均匀分布u...

[Python标准库]random——伪随机数生成器

Python 版本:1.4 及以后版本         random 模块基于 Mersenne Twister 算法提供了一个快速伪随机数生成器。原先开发这个生成器是为了向蒙特卡洛模拟生成输入,M...

Java的常用类库 Runtime System Math Random Arrays Colnealble

Java的常用类库 一、StringBuffer可以改变字符串   二、Runtime类:每个Java应用程序都有一个Runtime类实例,是应用程序能够与其运行的环境相连接。可以通过getRu...

python标准库学习5-random

random模块用来生成随机数,只是这些随机也只是伪随机,如果需要真的随机性应该使用os模块中的urandom,但是就一般的使用random已经足够,具体的函数如下: 1.random.seed...

Python标准库12 数学与随机数 (math包,random包)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   我们已经在Python运算中看到Python最基本的数学运算功能。此外,m...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)