我正在尝试学习新的C++ 0x方法来随机数生成器(26.5),并在符合C++ 0x的随机数引擎(26.5.1.4)上实现.
该标准详细介绍了种子序列所需的接口,以及如何将它们传递给构造函数或seed引擎的功能.
但是,我找不到任何标准接口来从引擎创建或生成种子序列,从而获得其内部状态.有吗?或者只能通过复制构造/赋值或复制初始种子序列在引擎之间复制状态?
如果不可能,有没有人知道不提供这样的界面的理由是什么(如果有的话)?
没有用于从引擎状态生成种子或种子序列的API.但是,引擎的状态可以流入istream,并从流中提取.并且引擎的状态是EqualityComparable与另一个引擎的状态(对于相同类型的引擎).
人们可能会检查通过将引擎流式传输到它而生成的istream.但是,该istream的格式未指定.
| 归档时间: |
|
| 查看次数: |
470 次 |
| 最近记录: |