independent_bits_engine 類別
重新封裝基底引擎所傳回值的位元,以產生具有指定位元數的隨機一連串數字。
語法
template <class Engine, size_t W, class UIntType>
class independent_bits_engine;
參數
引擎
基底引擎類型。
W
字組大小。 每個所產生數字的大小 (位元)。 前置條件:0 < W ≤ numeric_limits<UIntType>::digits
UIntType
不帶正負號的整數結果類型。 如需可能的類型,請參閱 <隨機>。
成員
independent_bits_engine::independent_bits_engine
independent_bits_engine::base
independent_bits_engine::base_type
independent_bits_engine::discard
independent_bits_engine::operator()
independent_bits_engine::seed
如需引擎成員的詳細資訊,請參閱 <隨機>。
備註
這個類別範本描述 引擎配接器,其產生值的引擎配接器 ,方法是從其基底引擎所傳回的值重新封裝位,進而產生 W位值。
需求
標頭:<random>
命名空間:std