Инициализировать последовательность псевдослучайных чисел (ПСЧ)
#include <stdlib.h>void srand48( long seed );
libc
Функция srand48() используется для инициализации внутреннего буфера r(n) для drand48(), lrand48() и mrand48() следующим образом: 32
бита из seed копируется в старшие 32
бита r(n), младшие 16
бит r(n) устанавливаются в значение 0x330E
. Дополнительно используются константный множитель a = 0xFDEECE66D
= 25214903917
и слагаемое c = 0xB
= 11
.
POSIX 1003.1 X/Open Systems Interfaces Extension
drand48(), erand48(), jrand48(), lcong48(), lrand48(), mrand48(), nrand48(), seed48()
Предыдущий раздел: Описание API системной библиотеки