discard_block_engine 클래스

기본 엔진에서 반환된 값을 버려 임의의 시퀀스를 생성합니다.

구문

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

매개 변수

엔진
기본 엔진 유형입니다.

P
블록 크기입니다. 각 블록에 있는 값의 수입니다.

R
사용된 블록입니다. 사용된 각 블록에 있는 값의 수입니다. 나머지는 dis카드ed(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

엔진 멤버에 대한 자세한 내용은 임>의를 참조<하세요.

설명

이 클래스 템플릿은 기본 엔진에서 반환된 일부 값을 dis카드ing하여 값을 생성하는 엔진 어댑터를 설명합니다.

요구 사항

헤더:<random>

네임스페이스: std

참고 항목

<random>