Случайное число

Случайное число можно получить через функцию rand().

srand(time(0));
rand() % 100; // Случайное число от 0 до 99

Функция rand() возвращает случайное число от 0 до числа, определённого в константе RAND_MAX.

В коде выше используется остаток от деления (символ «%»), чтобы вернуть число в указанном диапозоне от 0 до 99.

Константа «RAND_MAX» определяется в библиотеке <cstdlib>.

После компиляции, программа запоминает случайное сгенерированное число, и при следующем запуске программы будет возвращаться одно и тоже число. Чтобы при каждом запуске генерировалось случайное число, используется функция srand().