Функция 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