std::independent_bits_engine<Engine,W,UIntType>::seed
来自 cppreference.com
< cpp | numeric | random | independent bits engine
void seed(); |
(1) | (自 C++11 起) |
void seed( result_type value ); |
(2) | (自 C++11 起) |
template< class Sseq > void seed( Sseq& seq ); |
(3) | (自 C++11 起) |
使用新的种子值重新初始化底层引擎的内部状态。
1) 使用默认种子值播种底层引擎。实际上调用 e.seed(),其中
e
是底层引擎。2) 使用种子值
s
播种底层引擎。实际上调用 e.seed(value),其中 e
是底层引擎。3) 使用种子序列 seq 播种底层引擎。实际上调用 e.seed(seq),其中
e
是底层引擎。此模板仅在 Sseq
符合 SeedSequence 时参与重载解析。特别地,如果 Sseq
可以隐式转换为 result_type
,则此模板不会参与重载解析。[编辑] 参数
value | - | 用于初始化底层引擎内部状态的种子值 |
seq | - | 用于初始化底层引擎内部状态的种子序列 |
[编辑] 返回值
(无)
[编辑] 异常
不抛出任何异常。