shuffle_order_engine – třída
Generuje náhodné pořadí tak, že změna uspořádání hodnoty vrácené jeho základní modul.
template<class Engine, size_t K> class shuffle_order_engine;
Parametry
Engine
Typ základního modulu.K
Tabulka velikost.Počet elementů ve vyrovnávací paměti (tabulky).Předpokladem:0 < K
Členy
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 |
Další informace o členech stroj, naleznete v části <random>.
Poznámky
Tato třída šablony popisuje modul adaptér , která vyvolává hodnoty změnou pořadí hodnoty vrácené jeho základní modul.Každý konstruktor plní interní tabulku s K hodnoty vrácené základní modul a náhodné elementu je vybrána z tabulky, když je požadováno hodnotu.
Požadavky
Záhlaví: < náhodné >
Obor názvů: std