shuffle_order_engine 클래스
기본 엔진에서 반환된 값을 다시 정렬하여 임의의 시퀀스를 생성합니다.
구문
template <class Engine, size_t K>
class shuffle_order_engine;
매개 변수
엔진
기본 엔진 유형입니다.
K
테이블 크기. 버퍼(테이블)에 있는 요소의 수입니다. 사전 조건: 0 < K
멤버
shuffle_order_engine::shuffle_order_engine
shuffle_order_engine::base
shuffle_order_engine::base_type
shuffle_order_engine::discard
shuffle_order_engine::operator()
shuffle_order_engine::seed
엔진 멤버에 대한 자세한 내용은 임>의를 참조<하세요.
설명
이 클래스 템플릿은 기본 엔진에서 반환된 값을 다시 정렬하여 값을 생성하는 엔진 어댑터를 설명합니다. 각 생성자는 기본 엔진에서 반환된 K 값으로 내부 테이블을 채우고 값이 요청되면 테이블에서 임의 요소가 선택됩니다.
요구 사항
헤더:<random>
네임스페이스: std
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기