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