共用方式為


shuffle_order_engine 類別

透過重新排列基底引擎傳回的值產生隨機序列。

template<class Engine, size_t K> class shuffle_order_engine;

參數

  • Engine
    基底引擎類型。

  • K
    資料表大小。 緩衝區 (資料表) 中的項目數。 前置條件:0 < K

Members

shuffle_order_engine::shuffle_order_engine

shuffle_order_engine::base

shuffle_order_engine::discard

shuffle_order_engine::operator()

shuffle_order_engine::base_type

shuffle_order_engine::seed

如需引擎成員的詳細資訊,請參閱 <random>

備註

此範例類別描述「引擎配接器」(Engine Adaptor),其透過重新排列其基底引擎傳回的值產生值。 每個建構函式會將內部資料表填入基底引擎傳回的 K 值,並在要求值時,從資料表選取隨機項目。

需求

標頭:<random>

命名空間: std

請參閱

參考

<random>