Поделиться через


srand

Задает начальное начальное значение для генератора псевдорандомных чисел, используемого функцией rand .

Синтаксис

void srand(
   unsigned int seed
);

Параметры

seed
Начальное значение для создания псевдослучайных чисел

Замечания

Функция srand задает начальную точку для создания ряда псевдослучайных целых чисел в текущем потоке. Для повторной инициализации генератора для создания результатов той же последовательности результатов вызовите функцию srand и использовать тот же аргумент seed. Любое другое значение для seed задает для генератора другую начальную точку создания последовательности псевдослучайных чисел. rand возвращает созданные псевдослучайные числа. Вызов rand, предшествующий вызову srand, создает ту же последовательность, что и вызов srand с seed, переданный в качестве 1.

По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.

Требования

Маршрут Обязательный заголовок
srand <stdlib.h>

Дополнительные сведения о совместимости см. в разделе Совместимость.

Пример

Пример см. в примере rand.

См. также

Поддержка математических и плавающих точек
rand