Udostępnij za pośrednictwem


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

Zobacz też

Informacje

<random>