Вопросы к Поиску с Алисой
В C++ случайные числа генерируются с помощью функции rand() из стандартной библиотеки. cppstudio.com www.bestprog.net Она возвращает случайное целочисленное значение в диапазоне от 0 до RAND_MAX (константа, определённая в библиотеке <cstdlib>). cppstudio.com www.bestprog.net
Последовательность чисел, сгенерированных функцией rand(), всегда будет одинаковой, так как компилятор устанавливает начальное значение (зерно) в 1. www.cyberforum.ru cppstudy.wordpress.com Чтобы получить разные последовательности, нужно объединить функцию rand() с функцией srand(). www.bestprog.net
Функция srand() устанавливает начальную точку, из которой происходит генерирование случайных чисел. www.bestprog.net Для этого ей передают целочисленное значение (стартовое значение), которое служит отправной точкой для генерирования последовательности случайных чисел функцией rand(). www.bestprog.net Изменяя значение стартового значения, можно получать разные последовательности случайных чисел. www.bestprog.net
Числа называются псевдослучайными, потому что они генерируются с использованием детерминированного процесса: значения можно угадать на основе ранее сгенерированных чисел. learntutorials.net stackoverflow.com