Как я могу получить случайное число из атмосферного шума?

Недавно я обсуждал поиск метода для генерации действительно случайных чисел. Дискуссия закончилась разговором об использовании атмосферного шума. Кто-нибудь это делал? Что задействовано в процессе? Кто-нибудь создал веб-сервис, который возвращает случайные числа, полученные из шума?

9
задан Josh Crozier 3 November 2013 в 16:16
поделиться

5 ответов

Весь этот веб-сайт основан на "действительно случайных" числах, сгенерированных с использованием атмосферного шума. У них есть API, к которому вы можете подключиться, если хотите:

http://www.random.org/clients/http/

7
ответ дан 4 December 2019 в 14:26
поделиться

Вам лучше всего выбрать веб-сервис случайных чисел RANDOM.ORG, они используют атмосферный шум в качестве источника энтропии:

RANDOM.ORG — это настоящий сервис случайных чисел, который генерирует случайные числа через атмосферный шум

3
ответ дан 4 December 2019 в 14:26
поделиться

Вы можете использовать RANDOM.ORG для получения действительно случайных чисел. У них есть веб-сайт и веб-сервис, которые поддерживают это и используют атмосферный шум (IIRC) для получения значений.

API для их HTTP-протокола доступен здесь.

1
ответ дан 4 December 2019 в 14:26
поделиться

Random.org делает это, если я правильно помню. Они используют атмосферный шум, потому что в нем очень мало «шаблонного» шума, который искажает желаемое равномерное распределение.

0
ответ дан 4 December 2019 в 14:26
поделиться

Интересно, Intel в настоящее время исследует метод внедрения генерации случайных чисел на основе колебаний напряжения и температуры внутри чипа. Хотя можно генерировать случайность на основе шума за пределами процессора в качестве внешнего блока, когда генератор находится за пределами процессора, можно изолировать ограничения мощности и другие факторы, чтобы они были уникальными для генератора, что делает внешний блок более уязвимым. . Из статьи:

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

3
ответ дан 4 December 2019 в 14:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: