srand
Задает начальное начальное значение для генератора псевдорандомных чисел, используемого функцией rand
.
Синтаксис
void srand(
unsigned int seed
);
Параметры
seed
Начальное значение для создания псевдослучайных чисел
Замечания
Функция srand
задает начальную точку для создания ряда псевдослучайных целых чисел в текущем потоке. Для повторной инициализации генератора для создания результатов той же последовательности результатов вызовите функцию srand
и использовать тот же аргумент seed
. Любое другое значение для seed
задает для генератора другую начальную точку создания последовательности псевдослучайных чисел. rand
возвращает созданные псевдослучайные числа. Вызов rand
, предшествующий вызову srand
, создает ту же последовательность, что и вызов srand
с seed
, переданный в качестве 1.
По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.
Требования
Маршрут | Обязательный заголовок |
---|---|
srand |
<stdlib.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость.
Пример
Пример см. в примере rand
.