nrand48()

Сгенерировать псевдослучайное неотрицательное длинное целое число потоко-безопасным способом

Прототип:

#include <stdlib.h>
long nrand48( unsigned short xsubi[3] );

Аргументы:

xsubi
An array that comprises the 48 bits of the initial value that you want to use.

Библиотека:

libc

Описание:

The nrand48() function uses a linear congruential algorithm and 48-bit integer arithmetic to generate a nonnegative long integer uniformly distributed over the interval [0, 2³¹].

The xsubi array should contain the desired initial value; this makes nrand48() thread-safe, and lets you start a sequence of random numbers at any known value.

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

A pseudo-random long int.

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

POSIX 1003.1 XSI

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

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

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




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