Функции библиотеки C -srand()
Стандартная библиотека C - <stdlib.h>
Описание
Функции библиотеки Cvoid srand(unsigned int seed)Инициализация с помощью функцииrandИспользуемый генератор случайных чисел.
Объявление
Ниже приведено объявление функции srand().
void srand(unsigned int seed)
Параметр
- seed-- Это целочисленное значение, используемое для инициализации алгоритма генерации псевдослучайных чисел.
Возвращаемое значение
Эта функция не возвращает никакого значения.
Пример
В следующем примере демонстрируется использование функции srand().
Пример
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i, n;
time_t t;
n = 5;
/*Инициализация генератора случайных чисел*/
srand((unsigned) time(&t));
/*Вывод 5 случайных чисел в диапазоне от 0 до 50*/
for( i = 0 ; i < n ; i++ ) {
printf("%d\n", rand() % 50);
}
return(0);
}
Давайте скомпилируем и запустим вышеуказанную программу, это даст следующий результат:
38 45 29 29 47Другие расширения