Namespaces
Variants

C++ named requirements: SeedSequence (since C++11)

From cppreference.net
C++ named requirements

A SeedSequence は、消費された整数データの範囲に基づいて i の範囲 0 ≤ i < 2 32
で符号なし整数値を生成するオブジェクトです。

要件

注記 計算量
S::result_type T 少なくとも32ビットの符号なし整数型 コンパイル時
S() S の他のデフォルト構築されたシードシーケンスと同じ初期状態でシードシーケンスを生成する 定数時間
S(ib, ie) [ ib , ie ) で提供される入力ビットの一部または全てに依存する内部状態でシードシーケンスを生成する O(ie - ib)
S(il) S(il.begin(), il.end()) と同じ
q.generate(rb, re) void 初期入力値と generate の以前の呼び出しに依存する32ビット量で [ rb , re ) を埋める。 rb == re の場合は何も行わない O(re - rb)
r.size() size_t param によってコピーされる32ビット整数の数 定数時間
r.param(ob) void オブジェクトの現在の状態を再現する32ビット値を ob にコピーする(この値を S のコンストラクタに渡した場合) O(r.size())

関連項目