Обмануть математику. Ученые придумали как создать по-настоящему случайные числа
Научпоп24 февраля 2020, 20:00
Ученые из Университета Глазго задействовали химический процесс для создания по-настоящему случайной последовательности. Их изобретение побило рекорд мощнейшего генератора случайных чисел.
Д ля многих людей понятия по типу бесконечность, случайность, вероятность
К примеру, согласно одному из математических парадоксов, в группе людей из 57 человек и больше, вероятность совпадения дней рождений у двух людей составляет 99%. При этом, такая вероятность достигает 100% только в группе из 367 людей, хотя в году всего 365 дней.
Еще более интересно обстоят дела со случайностями. Как по вашему, — существует ли в мире какой-либо суперкомпьютер, который может создать абсолютно случайную последовательность чисел?
Да, такие устройства есть, но их проблема в том, что современные алгоритмы позволяют определить принцип распределения цифр даже в «самой случайной» последовательности, и предсказать ее. Из-за этого ученые называют подобные машинные случайности «псевдослучайностями».
На днях представители шотландского Университета Глазго опубликовали исследование, согласно которому создать настоящую случайность может естественный химический процесс.
Подпишитесь на NV Премиум и читайте без ограничений
Нам необходима ваша поддержка, чтобы заниматься качественной журналистикой
Как химики погрузились в математику?
Как ни странно, для создания математической последовательности случайных цифр ученые использовали физико-химический процесс — выращивание кристаллов.
По сути, кристаллизация это процесс затвердения, а точнее — выделения продукта реакции. Кристаллизацией также называют переход вещества из газообразного, жидкого или твердого состояния в кристаллическое.
Химики из Шотландии предположили, что случайности, которые происходят в процессе кристаллизации, могут быть бесконечными.
«При каждой химической реакции существует практически бесконечное число энергетически эквивалентных способов объединения определенных реагентов, что приводит как к высокой неопределенности, так и к энтропии, и точно выбранная последовательность никогда не будет повторяться», — пишут авторы исследования.
Ученые говорят, что степень энтропии — меры беспорядка — в химической системе кристаллизации чрезвычайно высока, и ее можно использовать для создания самого лучшего генератора случайных чисел.
В качестве эксперимента химики разработали роботизированную систему, которая мониторит и запускает сотни параллельных химических реакций, идентичных с кристаллизацией.
Созданная система буквально обучалась у кристаллов, как создать настоящую случайную последовательность чисел, наблюдая за множеством переменных в вариантах размещения кристаллов, их формы, ориентации, цвета
Ученые делали снимки процесса кристаллизации каждые 10 минут, а затем конвертировали их в бинарную последовательность, в которой участвуют только два числа.
Случайную последовательность, которую создал робот, обученный кристаллами, одобрили в Национальном институте стандартов и технологий США. Эта последовательность также побила рекорды «случайности» самых известных генераторов псевдослучайных чисел.
Однако, это не означает, что новая роботизированная система создает абсолютно случайные последовательности: алгоритмы все же разгадывают ее принцип, но дольше, чем могут предсказать любые другие псевдослучайности.
Авторы системы планируют и дальше исследовать химические реакции, которые в будущем помогут нам создать абсолютно случайную последовательность.
Кроме генерации случайностей, химия может быть полезной и в создании новых систем хранения информации.
USB из ДНК
Как ранее писало НВ, в прошлом году группа исследователей из Microsoft и Вашингтонского университета разработала первую автоматическую систему хранения данных в искусственной молекуле ДНК.
Благодаря автоматическому хранилищу информации в синтетических молекулах ДНК, которые отвечают за генетическую память человека, ученые смогли закодировать слово «hello» и расшифровать его обратно в цифровые данные.
Программное обеспечение, которое разработали в Microsoft и Вашингтонском университете, форматирует простейшие цифровые данные (единицы и нули) в группы органических соединений — нуклеотиды, из которых состоит ДНК.
Оборудование собирает полученные жидкости и реагенты и помещает их в емкость для хранения.
Чтобы перевести информацию обратно в цифровую — система добавляет определенные химические элементы, которые позволяют расшифровать последовательность данных в молекулах ДНК.
В перспективе, технология может позволить хранить огромные объемы информации в устройствах, равных по размеру игральным костям.
Кроме того, это может значительно расширить сроки хранения информации, поскольку ДНК может существовать в течение многих веков и даже тысячелетий. Цифровые носители, в свою очередь, приходят в негодность уже за несколько десятков лет.
«Наша главная цель — запустить в эксплуатацию систему, которая для конечного пользователя будет выглядеть почти так же, как и любая другая система облачного хранения: сведения отправляются в центр обработки данных и сохраняются там, а затем просто появляются, когда понадобятся клиенту. Для этого нам нужно было доказать, что это имеет практический смысл с точки зрения автоматизации», — говорили в Microsoft.