Сгенерировать псевдослучайное неотрицательное длинное целое число потоко-безопасным способом
#include <stdlib.h>long nrand48( unsigned short xsubi[3] );
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 системной библиотеки