Случайное число
Случайное число можно получить через функцию rand()
.
srand(time(0)); rand() % 100; // Случайное число от 0 до 99
Функция rand()
возвращает случайное число от 0 до числа, определённого в константе RAND_MAX
.
В коде выше используется остаток от деления (символ «%»), чтобы вернуть число в указанном диапозоне от 0 до 99.
Константа «RAND_MAX» определяется в библиотеке <cstdlib>
.
После компиляции, программа запоминает случайное сгенерированное число, и при следующем запуске программы будет возвращаться одно и тоже число. Чтобы при каждом запуске генерировалось случайное число, используется функция srand()
.