discard_block_engine — Klasa
Generuje losową sekwencję, odrzucając wartości zwracane przez aparat podstawowy.
Składnia
template <class Engine, size_t P, size_t R>
class discard_block_engine;
Parametry
Silnik
Typ aparatu podstawowego.
P
Rozmiar bloku. Liczba wartości w każdym bloku.
R
Używany blok. Liczba wartości w każdym używanym bloku. 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::base_type
discard_block_engine::discard
discard_block_engine::operator()
discard_block_engine::seed
Aby uzyskać więcej informacji na temat składowych aparatu, zobacz losowe>.<
Uwagi
W tym szablonie klasy opisano adapter aparatu, który generuje wartości przez odrzucenie niektórych wartości zwracanych przez aparat podstawowy.
Wymagania
Nagłówek:<losowy>
Przestrzeń nazw: std