Page cover

🎲функция rand()

генерация рандомных чисел

функция rand() - генерирует случайные значения.

функция srand() - стартовое значение.

int x = rand()
cout << x << endl;

Однако при повторном запуске программы число не сгенерируется заново, а останется таким же. Для того что бы получать постоянно рандомные числа требуется установить srand(time(NULL))

#include <ctime> // для функции time()

srand(time(NULL)) // time(NULL) выводит количество прошедших секунд с 1 январа 1970
                  // поэтому значение всегда разное

int x = rand()
cout << x << endl;                                   

Last updated