Ученые впервые сгенерировали действительно случайные числа

Компьютерные алгоритмы используют закономерности, которые можно отследить — поэтому числа, которые они генерируют, нельзя считать по-настоящему случайными. Ученые из Университета Глазго соединили технический процесс с химическим — кристаллизацией, чтобы получить действительно непредсказуемые результаты.

В химической системе, такой как кристаллизация, есть бесконечное число комбинаций. Один пройденный путь никогда не сможет быть повторен еще раз, объясняют исследователи.

Они создали роботизированную систему, следившую за сотней химических реакций, в результате которых должны были получиться кристаллы. Система записывала огромное число переменных: форму, размер, цвет и расположение кристаллов. Каждые 10 минут делались автоматические снимки — они конвертировались в бинарный код. В результате этих процессов компьютер может выдавать совершенно непредсказуемые числа.

С помощью этого метода получилось закодировать несколько сообщений — специалисты по дешифровке из США признали, что они оказались устойчивее к взлому, чем закодированные сообщения на основе обычных алгоритмов.

Но говорить о широком применении на практике нового способа еще рано. Пока ученые только доказали ценность своей идеи, а теперь им предстоит упростить вид робота, наблюдающего за химическими реакциями.