Namespaces
Variants

C++ named requirements: SeedSequence (since C++11)

From cppreference.net
C++ named requirements

SeedSequence 는 소비된 정수 데이터 범위를 기반으로 i 값이 0 ≤ i < 2 32
범위 내에 있는 부호 없는 정수 값을 생성하는 객체입니다.

요구사항

표현식 타입 설명 복잡도
S::result_type T 최소 32비트의 부호 없는 정수형. 컴파일 타임
S() S 타입의 다른 기본 생성된 시드 시퀀스와 동일한 초기 상태로 시드 시퀀스를 생성합니다. 상수
S(ib, ie) [ ib , ie ) 에 의해 제공된 입력 비트의 일부 또는 전체에 의존하는 내부 상태로 시드 시퀀스를 생성합니다. O(ie - ib)
S(il) S(il.begin(), il.end()) 와 동일합니다.
q.generate(rb, re) void 초기 제공 값과 이전 generate 호출에 의존하는 32비트 양으로 [ rb , re ) 를 채웁니다. rb == re 인 경우 아무 작업도 수행하지 않습니다. O(re - rb)
r.size() size_t param 에 의해 복사되는 32비트 정수의 개수입니다. 상수
r.param(ob) void S 의 생성자에 전달될 경우 객체의 현재 상태를 재생산할 32비트 값을 ob 에 복사합니다. O(r.size())

참고 항목