От костей до кода. Генерация случайных чисел на разных языках программирования (Python, C++, JavaScript, Arduino)
Генератор случайных чисел — это фундаментальный инструмент в программировании, который используется для создания чисел, не поддающихся предсказанию. В этой статье мы рассмотрим историю генераторов случайных чисел, их принципы работы, области применения и реализацию на различных языках программирования. История генераторов случайных чисел начинается с древних времен, когда люди использовали различные методы для получения случайных результатов, такие как подбрасывание монет или бросание костей. В XX...
1149 читали · 5 лет назад
Случайное число. Генератор на C++
Статья подготовлена для студентов курса «Разработчик C++» в образовательном проекте OTUS. Возможность генерации случайных чисел необходима для работы некоторых программ, например, игр или приложений научно-статистического моделирования. В игре без рандомных событий монстры будут атаковать вас одинаково, вы будете постоянно находить одни и те же артефакты и т. д. Именно поэтому уметь генерировать случайные числа — обязанность любого программиста. Случайные и псевдослучайные числа. В чём разница? В реальной жизни, чтобы получить случайный результат мы кидаем кости или тасуем колоду карт...