std::discard_block_engine

std::discard_block_engine

Defined in header <random>
template<
    class Engine, 
    size_t P, size_t R
> class discard_block_engine;
(since C++11)

discard_block_engine is a pseudo-random number generator adaptor that discards a certain amount of data produced by the base engine. From each block of size P generated by the base engine, the adaptor keeps only R numbers, discarding the rest.

Template parameters

Engine -