名稱空間
變體
操作

C++ 命名要求: SeedSequence (自 C++11 起)

來自 cppreference.com
 
 
C++ 命名要求
基本
型別屬性
全庫範圍




Container(容器)
容器元素
迭代器 (Iterator)
流 I/O
格式化器
(C++20)
隨機數
SeedSequence(種子序列)
(C++11)
併發
(C++11)
Ranges
多維檢視
其他

 

一個 SeedSequence 是一個物件,它根據消耗的整數資料範圍生成範圍 0 ≤ i < 232
內的無符號整數值 i

[編輯] 要求

表示式 型別 注意 複雜度
S::result_type T 至少 32 位的無符號整數。 編譯時
S() 建立一個種子序列,其初始狀態與相同型別 S 的其他預設構造種子序列相同。 常量
S(ib, ie) 建立一個種子序列,其內部狀態取決於 [ibie) 提供的部分或全部輸入位。 O(ie - ib)
S(il) S(il.begin(), il.end()) 相同。
q.generate(rb, re) void 用 32 位量填充 [rbre),其取決於初始提供的值以及之前可能對 generate 的呼叫。如果 rb == re,則不執行任何操作。 O(re - rb)
r.size() size_t param 複製的 32 位整數的數量。 常量
r.param(ob) void 將 32 位值複製到 ob,如果傳遞給 S 的建構函式,這些值將重現物件的當前狀態。 O(r.size())

[編輯] 另請參閱