Функции библиотеки C - srand ()
C стандартная библиотека - <stdlib.h>
описание
Функции библиотеки Cаннулируются srand (неподписанных INT семенные) , посеянные с помощью функции рандовс использованием генератора случайных чисел.
заявление
Здесь () функция srand утверждение.
void srand(unsigned int 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)); /* 输出 0 到 50 之间的 5 个随机数 */ for( i = 0 ; i < n ; i++ ) { printf("%d\n", rand() % 50); } return(0); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
38 45 29 29 47