discard_block_engine-Klasse
Generiert eine zufällige Sequenz, indem die von der Basis-Engine zurückgegebenen Werte verworfen werden.
Syntax
template <class Engine, size_t P, size_t R>
class discard_block_engine;
Parameter
Engine
Der Typ der Basis-Engine.
P
Blockgröße. Die Anzahl von Werten in jedem Block.
R
Verwendeter Block. Die Anzahl von Werten in jedem Block, die verwendet werden. Der Rest wird verworfen (P
- R
). Vorbedingung:0 < R ≤ P
Member
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
Weitere Informationen zu Modulmitgliedern finden Sie unter <"zufällig>".
Hinweise
Diese Klassenvorlage beschreibt einen Moduladapter, der Werte erzeugt, indem einige der von ihrem Basismodul zurückgegebenen Werte verworfen werden.
Anforderungen
Header:<random>
Namespace: std