discard_block_engine 클래스
기본 엔진에서 반환된 값을 버려 임의의 시퀀스를 생성합니다.
구문
template <class Engine, size_t P, size_t R>
class discard_block_engine;
매개 변수
엔진
기본 엔진 유형입니다.
P
블록 크기입니다. 각 블록에 있는 값의 수입니다.
R
사용된 블록입니다. 사용된 각 블록에 있는 값의 수입니다. 나머지는 삭제됩니다(P
- R
). 사전 조건: 0 < R ≤ P
멤버
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
엔진 멤버에 대한 자세한 내용은 임>의를 참조<하세요.
설명
이 클래스 템플릿은 기본 엔진에서 반환된 값 중 일부를 삭제하여 값을 생성하는 엔진 어댑터를 설명합니다.
요구 사항
헤더:<random>
네임스페이스: std