В языке программирования Си есть стандартные средства для генерации рандомного числа. Для этого понадобятся библиотеки stdlib.h (для функций srand() и rand()) и time.h (для функции time()).
Функция srand() нужна для того, чтобы при каждом новом обращении к функции получения рандомного числа rand() генерировалось другое число (без функции srand() функция rand() будет постоянно генерировать одинаковую последовательность случайных чисел). Аргументом функции srand() является “семя“, из которого функция начинает расчет последовательности рандомных чисел. Семенем является функция time(NULL). Аргумент NULL в функции time() говорит функции, что мы берем время в секундах от начала 1 января 1970 года до нашего момента.
таким образом можно генерировать рандомные числа с равной степенью повторяемости.
15 views
1704
473
2 months ago 01:01:38 1
общение с журналистом “Народной Академии“ об АО “ДОМ РФ“, бюджете, взыскании единственного жилья.
2 months ago 00:05:12 1
Профессия «Python разработчик» | Презентация онлайн курса
2 months ago 01:01:18 1
Проект недели - BlockchainNFT - Космозайцы
2 months ago 00:09:01 1
Как стать программистом с нуля
2 months ago 00:22:04 5
Что такое Data Science (наука о данных) простыми словами
2 months ago 00:15:09 1
Бородин. Романсы (1)
2 months ago 00:08:20 1
Забудь всё, что ты знал о ChatGPT: OpenAI Canvas меняет всё
2 months ago 01:34:32 9
CLR via C#. Глава 1. Модель выполнения кода в среде CLR
2 months ago 00:03:52 1
Секрет успешного трудоустройства в программировании
2 months ago 00:09:35 1
Как бороться с прокрастинацией?
2 months ago 01:49:20 1
Секреты бигтеха от Principal Engineer в Apple. Максим Страхов | Team Lead Talks
3 months ago 00:27:14 1
НОВОСТИ WOW БАЛАНС КЛАССОВ, НОВАЯ ИГРА ОТ BLIZZARD? НОВИНКИ THE WAR WITHIN ВОВ
3 months ago 00:09:53 1
Что требуют от Senior Разработчиков
3 months ago 00:09:30 1
#229 Секрет слова Шизгара раскрыт!
3 months ago 00:19:46 1
Нейросети, они есть? разберем по косточка, что это такое, как они работают, с ИИ сообразим на троих
3 months ago 01:47:22 1
Хочешь быть программистом?? Учи базу)) [Влад Тен]
3 months ago 00:05:34 1
Изучение C++ для начинающих / #1 – Введение в язык C++ с нуля
3 months ago 00:44:30 1
ДОНАЧУ СТРИМЕРУ НА СТРИМЕ. ПРОДАСТ ЛИ ОН ДРУГА ЗА ДЕНЬГИ? 💰 *DENLOK*
3 months ago 01:54:30 6
Связный список (linked list) - Структуры данных C#