Unix Man (Справочное руководство)

         

RAND(3C)


RAND(3C)

НАЗВАНИЕ


rand, srand - простой генератор случайных чисел

СИНТАКСИС

int rand ( )

void srand (seed) unsigned seed;

ОПИСАНИЕ


Функция rand, использующая мультипликативный конгруэнтный генератор случайных чисел с периодом 2^32, возвращает последовательно псевдослучайные числа в диапазоне от 0 до 2^15-1.

Функция srand может быть вызвана в любой момент, чтобы задать для генератора случайных чисел новое случайное начальное значение. При первом вызове в качестве такового генератор использует значение 1.

ПРИМЕЧАНИЯ


Спектральные свойства функции rand оставляют желать лучшего. Функция представляет собой гораздо более качественный, хотя и более сложный генератор случайных чисел.

СМ. ТАКЖЕ


.



Содержание раздела