首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >boost中的linear_congruential库

boost中的linear_congruential库
EN

Stack Overflow用户
提问于 2010-10-13 03:37:26
回答 1查看 90关注 0票数 3

我正在尝试使用boost (http://www.boost.org/doc/libs/1_33_1/libs/random/random-generators.html#linear_congruential)中的random::linear_congruential来生成均匀随机数。声明定义为:

代码语言:javascript
复制
template<class IntType, IntType a, IntType c, IntType m, IntType val>

有人知道最后一个参数IntType val是什么意思吗?它没有文档,我也找不到任何参考资料。我的参数设置如下,但不知道如何设置val:

代码语言:javascript
复制
random::linear_congruential<long, 39373L, 0, 2147483647L, ??> generator;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-13 04:06:57

给定seed = 1,生成器返回的第10,000个值必须为val。这显然是PRNG实现者使用第10,000个值作为测试的常见做法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3918344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档