Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

<random>