Получаешь на выходе случайное число. А на самом деле - внутри алгоритмы получения псевдослучайных чисел на основе определенного сида. Для криптографии не подойдет, для камень-ножницы-бумаги - вполне.
Есть и реальный рандом
использует вихрь Мерсенна
Реальный рандом только в квантовых компьютерах, увы.
Да вы, батенька, идеалист
а что такое "реальный рандом"? чаще всего какого-нибудь /dev/urandom достаточно, потому что используемые для генерации факторы практически невозможно предугадать, так что его можно считать криптостойким
Реальный - это при повторении всех условий (включая сид), получаем разный результат.
я сомневаюсь, что возможно повторить все условия, влияющие на /dev/urandom
Обсуждают сегодня