ранд():

Функция rand() в C++ возвращает положительное число в диапазоне от 0,0 до rand_max(). недостатком использования этой функции является то, что если вы генерируете много случайных чисел, используя цикл, эта функция генерирует эквивалентную последовательность чисел при каждом выполнении программы. Однако, если вы хотите использовать эту функцию для получения разных чисел при каждом запуске программы, вы хотите использовать функцию srand() с функцией rand().

srand(): функция srand() запускает генератор псевдослучайных чисел,

используется функцией rand(). Начальное значение по умолчанию для rand() равно 1. Ниже приведен синтаксис использования srand():

ПОДРОБНЕЕ: