Случайные числа: как обмануть игровой автомат, рулетка с роботом и кубики на Raspberry. ТехноБайки
Сегодня поговорим о числах — случайных и нет. Проведём кучу экспериментов, соберём парочку игровых автоматов и попытаюсь у них выиграть.
Если вы пытались написать свой тетрис, сделать электронную свечку или собрать светомузыку — точно использовали случайные числа. Всё просто?
Нет. Компьютер штука полезная, умная, но предельно логичная. Выполнить сложную программу — никаких проблем, а придумать случайное число компьютер не может.
В самом простом случае — функция генерации случайных чисел выдаёт элементы прошитого в память массива. Дальше они могут обрабатываться дополнительно, например суммироваться со временем, прошедшим от включения устройства, перемножаются на биты серийного номер и так далее.
Получается, программы генерируют псевдослучайные числа. Гордитесь своим превосходством над компьютером? Зря!
Скетчи экспериментов вы найдёте на нашей wiki: робототехника:rnd
Список эпизодов ТехноБайки:
01:15 — Почему робот в