Программист Си: рандомное число

В языке программирования Си есть стандартные средства для генерации рандомного числа. Для этого понадобятся библиотеки stdlib.h (для функций srand() и rand()) и time.h (для функции time()). Функция srand() нужна для того, чтобы при каждом новом обращении к функции получения рандомного числа rand() генерировалось другое число (без функции srand() функция rand() будет постоянно генерировать одинаковую последовательность случайных чисел). Аргументом функции srand() является “семя“, из которого функция начинает расчет последовательности рандомных чисел. Семенем является функция time(NULL). Аргумент NULL в функции time() говорит функции, что мы берем время в секундах от начала 1 января 1970 года до нашего момента. таким образом можно генерировать рандомные числа с равной степенью повторяемости.
Back to Top