shuffle_order_engine — Klasa
Generuje losowe sekwencji, zmiana kolejności wartości zwracane z jego podstawową aparatu.
template<class Engine, size_t K> class shuffle_order_engine;
Parametry
Engine
Typ bazowy aparatu.K
Rozmiar tabeli.Liczba elementów w buforze (tabeli).Warunek wstępny:0 < K
Elementy członkowskie
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 |
Więcej informacji na temat aparatu elementów członkowskich w temacie <random>.
Uwagi
Ta klasa szablonu opisuje Adapter aparat daje wartości zmiana kolejności wartości zwracane przez jego podstawowy aparat.Każdy konstruktora wypełnia wewnętrznej tabeli z K wartości zwracane przez aparat podstawową i losowe elementu jest zaznaczone z tabeli, jeśli wartość jest wymagane.
Wymagania
Nagłówek: < losowe >
Przestrzeń nazw: std