Sdílet prostřednictvím


discard_block_engine – třída

Generuje náhodné pořadí zrušením hodnoty vrácené jeho základní modul.

template<class Engine, size_t P, size_t R> class discard_block_engine;

Parametry

  • Engine
    Typ základního modulu.

  • P
    Velikost bloku.Počet hodnot v každém bloku.

  • R
    Využité bloku.Počet hodnot v každém bloku, které se používají.Ostatní jsou zahozeny ()P - R).Předpokladem:0 < R ≤ P

Členy

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

Další informace o členech stroj, naleznete v části <random>.

Poznámky

Tato třída šablony Popisuje modul adaptér, který vytváří hodnoty zrušením některé hodnoty vrácené jeho základní modul.

Požadavky

Záhlaví: < náhodné >

Obor názvů: std

Viz také

Referenční dokumentace

<random>