independent_bits_engine 클래스
기본 엔진에서 반환한 값의 비트를 다시 압축하여 지정된 수의 비트를 사용하여 숫자의 임의 시퀀스를 생성합니다.
template<class Engine, size_t W, class UIntType> class independent_bits_engine;
매개 변수
Engine
기본 엔진 유형입니다.W
단어 크기입니다. 생성된 각 수의 크기입니다(비트). 사전 조건: 0 < W ≤ numeric_limits<UIntType>::digitsUIntType
부호가 없는 정수 결과 형식입니다. 가능한 형식은 <random>을 참조하세요.
멤버
independent_bits_engine::independent_bits_engine |
independent_bits_engine::base |
independent_bits_engine::discard |
independent_bits_engine::operator() |
independent_bits_engine::base_type |
independent_bits_engine::seed |
엔진 멤버에 대한 자세한 내용은 <random>을 참조하세요.
설명
이 템플릿 클래스는 기본 엔진에서 반환하는 값의 비트를 다시 압축하여 W비트 값을 생성하는 엔진 어댑터에 대해 설명합니다.
요구 사항
헤더: <random>
네임스페이스: std