generate_canonical
Возвращает значение с плавающей запятой из случайной последовательности.
Примечание
В стандарте ISO C++ указано, что эта функция должна возвращать значения в диапазоне [0, 1).Visual Studio еще не выполняет это требование.Для получения значений в этом диапазоне используйте uniform_real_distribution.
template<class RealType, size_t Bits, class Generator> RealType generate_canonical(Generator& Gen);
Параметры
RealType
Тип с плавающей запятой. Возможные типы см. в разделе <random>.Bits
Генератор случайных чисел.Gen
Генератор случайных чисел.
Заметки
Функция шаблона повторно вызывает operator() класса Gen и преобразует возвращенные значения в значение с плавающей запятой x типа RealType, пока в x не будет получено указанное число разрядов мантиссы. Это число меньше значения Bits (которое не должно быть нулевым) и меньше полного количества разрядов мантиссы в RealType. Первый вызов предоставляет младшие разряды. Функция возвращает x.
Требования
Заголовок: <random>
Пространство имен: std