Поделиться через


<random>Функции

generate_canonical

Возвращает значение с плавающей запятой из случайной последовательности.

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

Параметры

RealType
Тип с плавающей запятой. Сведения о возможных типах см <. в случайном> порядке.

Биты
Количество битов случайности, используемых.

Генератор
Класс генератора случайных чисел.

Поколение
Ссылка на экземпляр генератора случайных чисел генератора типов.

Замечания

Функция шаблона неоднократно вызывает operator()поколение и упаковывает возвращаемые значения в значение x с плавающей запятой типа RealType, пока не будет собрано указанное число битов мантиссы.x Указанное число — это меньше битов (которые должны быть ненулевой) и полное количество битов мантисса в RealType. Первый вызов предоставляет младшие разряды. Функция возвращает x.