drand48()

Сгенерировать псевдо-случайное число с двойной точностью (double)

Прототип:

#include <stdlib.h>
double drand48( void );

Библиотека:

libc

Описание:

Функция drand48() использует линейный конгруэнтный метод и 48-битную целочисленную арифметику для генерации неотрицательного числа с двойной точностью, равномерно распределенного в интервале [0.0, 1.0].

Для инициализации генератора случайных чисел следует вызвать lcong48(), seed48() или srand48() перед вызовом drand48(), lrand48() или mrand48().

Функция erand48() - потокобезопасная версия drand48().

Возвращаемое значение:

Псевдо-случайное число с двойной точностью.

Классификация:

POSIX 1003.1 X/Open Systems Interfaces Extension

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Нет

Тематические ссылки:

erand48(), jrand48(), lcong48(), lrand48(), mrand48(), nrand48(), seed48(), srand48()




Предыдущий раздел: Описание API системной библиотеки