名稱空間
變體
操作

std::philox_engine<UIntType,w,n,r,consts>::seed

來自 cppreference.com
< cpp‎ | numeric‎ | random‎ | philox_engine
 
 
 
 
 
void seed( result_type value = default_seed );
(1) (C++26 起)
template< class SeedSeq >
void seed( SeedSeq& seq );
(2) (C++26 起)

設定隨機數引擎的狀態

1) 狀態設定後,*this == std::philox_engine(value)true
2) 狀態設定後,*this == std::philox_engine(seq)true

目錄

[編輯] 引數

value - 用於設定狀態的種子值
seq - 用於設定狀態的種子序列

[編輯] 異常

2)SeedSeq 不是 std::seed_seq,則丟擲 seq.generate 呼叫丟擲的異常。

[編輯] 複雜度

1)std::philox_engine(value)
2)std::philox_engine(seq)

[編輯] 參閱

構造引擎
(公共成員函式) [編輯]
設定引擎的當前計數器
(公共成員函式) [編輯]