Что такое функции rand и srand в C ++?

Функция rand () в C ++ используется для генерации случайных чисел; он будет генерировать одно и то же число каждый раз, когда мы запускаем программу. Для seed функции rand () используется srand (unsigned int seed) . Функция srand () устанавливает начальную точку для генерации псевдослучайных чисел.

Обе функции определены в заголовке:

  #include   

Код

В приведенном ниже коде функция rand () используется без заполнения. Следовательно, каждый раз, когда вы нажимаете кнопку run , генерируется одно и то же число.

 #include  #include  с использованием пространства имен std; int main () {int i = rand ()  ;  cout  

Давайте попробуем использовать оба функции вместе, чтобы увидеть, как он генерирует разные числа после каждого щелчка.

Примечание: стандартной практикой является использование возвращаемого значения time (0) действует как семя.

 #include  #include  с использованием пространства имен std; int main () {srand (time (0));  int я = ранд ();  cout  

Оцените статью
nanomode.ru
Добавить комментарий