Udostępnij za pośrednictwem


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

Zobacz też

<losowy>