Share via


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

另請參閱

<random>