Udostępnij za pośrednictwem


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

Zobacz też

Informacje

<random>