shuffle_order_engine 類別
透過重新排列基底引擎傳回的值產生隨機序列。
語法
template <class Engine, size_t K>
class shuffle_order_engine;
參數
發動機
基底引擎類型。
K
資料表大小。 緩衝區 (資料表) 中的項目數。 前置條件:0 < K
成員
shuffle_order_engine::shuffle_order_engine
shuffle_order_engine::base
shuffle_order_engine::base_type
shuffle_order_engine::discard
shuffle_order_engine::operator()
shuffle_order_engine::seed
如需引擎成員的詳細資訊,請參閱 < 隨機 > 。
備註
這個類別範本描述 引擎配接器 ,其產生值的方式是重新排序其基底引擎所傳回的值。 每個建構函式都會以 基底引擎傳回的 K 值填滿內部資料表,並在要求值時從資料表選取隨機專案。
需求
標頭: < random>
命名空間:std
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應