Share via


<random> 함수

generate_canonical

임의 시퀀스에서 부동 소수점 값을 반환합니다.

template <class RealType, size_t Bits, class Generator>
RealType generate_canonical(Generator& Gen);

매개 변수

RealType
부동 소수점 정수 형식입니다. 가능한 형식은 임>의 형식을 참조하세요<.

Bits
사용할 임의성의 비트 수입니다.

생성기
난수 생성기 클래스입니다.

세대
생성기 형식 의 난수 생성기 인스턴스에 대한 참조입니다.

설명

템플릿 함수는 Gen을 반복적으로 호출 operator() 하고 반환된 값을 지정된 수의 매니타사 비트를 수집할 때까지 RealType 형식의 부동 소수점 값 x 으로 압축합니다x. 지정된 숫자는 작은 비트(0이 아니어야 합니다)와 RealType의 전체 매니사 비트 수입니다. 첫 번째 호출은 최하위 비트를 제공합니다. 함수에서 x을 반환합니다.