discard_block_engine — Klasa
Generuje losowe sekwencje przez odrzucenie wartości zwracane przez jego podstawową aparatu.
template<class Engine, size_t P, size_t R> class discard_block_engine;
Parametry
Engine
Typ bazowy aparatu.P
Rozmiar bloku.Liczba wartości w poszczególnych bloków.R
Blok używanej.Liczba wartości w poszczególnych bloków, które są używane.Pozostałe są odrzucane ()P - R).Warunek wstępny:0 < R ≤ P
Elementy członkowskie
discard_block_engine::discard_block_engine |
discard_block_engine::base |
discard_block_engine::discard |
discard_block_engine::operator() |
discard_block_engine::base_type |
discard_block_engine::seed |
Więcej informacji na temat aparatu elementów członkowskich w temacie <random>.
Uwagi
Ta klasa szablonu opisuje Adapter aparat tworzącego wartości przez odrzucenie niektórych wartości zwracane przez jego podstawową aparatu.
Wymagania
Nagłówek: < losowe >
Przestrzeń nazw: std