lrand48()

Сгенерировать псевдослучайное неотрицательное длинное целое число (long integer)

Прототип:

#include <stdlib.h>
long lrand48( void );

Библиотека:

libc

Описание:

Функция lrand48() использует линейный конгруэнтный алгоритм и 48-битную целочисленную арифметику для генерации неотрицательного числа типа long int (длинное целое число), равномерно распределенного в интервале [0, 2³¹].

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

Функция nrand48() более безопасная для потоков версия функции lrand48().

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

Псевдо-случайное неотрицательное число типа long int (длинное целое число).

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

POSIX 1003.1 X/Open Systems Interfaces Extension

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

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

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




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