Перейти к содержанию

Генератор случайных чисел


docker

Рекомендуемые сообщения

Народ, всем хой.

Нужна помощь.

Дело в том, что я хочу реализовать аппаратный генератор случайных чисел, с подключением последнего, к компу.

Подскажите пожалуйста, где можно найти подходящую схему?

Заранее спасибо.

P.S.: генератор случайных чисел должен обрабатывать истинно случайный процесс, например шум в диодах.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

Изменено пользователем Kutkov Oleg
Ссылка на комментарий
Поделиться на другие сайты

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

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

Но при всём, генератор должен быть реализован аппаратно, в этом и фишка.

Но в принципе, если есть схемы с индикаторами, то почему бы их не перебить под данные условия?

Ссылка на комментарий
Поделиться на другие сайты

Думаю можно, в этих генераторах случайный набор импульсов идет на счетчик, который их подсчитывает и отображает, можно попробовать вместо счетчика подавать импульсы, скажем на com порт, предварительно, конечно, согласовав уровни. А потом пусть демон и считает их.

Ссылка на комментарий
Поделиться на другие сайты

Вот нашел схемку такого генератора:

http://www.computerbooks.ru/books/CAD/43/CHAPTER3/3-4.htm

Только как её подключить пока не пойму. Поищу еще чего нибудь

Вот еще немного умной информации:

http://www.bnti.ru/dbtexts/analmat/sudarev.pdf

Изменено пользователем Kutkov Oleg
Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

И генератор случайных чисел, должен работать на основе подобного процесса. И при этом он должен работать в автоматическом режиме, без участия человека и быть синхронизированным с ЭВМ.

Но таких схем я к сожалению не встречал. Поэтому я и обратился за помошью сюда.

Ссылка на комментарий
Поделиться на другие сайты

Что действительно не предсказуемо, так это напряжение в отечественных электросетях :). Может взять прибор, который через определенные промежутки замеряет напряжение в сети, как такая идея.

Ссылка на комментарий
Поделиться на другие сайты

:D:D:D

Идея супер, но помимо разработки генератора, нужно ещё и доказать то, что он производит действительно случайный поток битов.

Если в основе аппарата будет лежать изначально случайный процесс, то и доказать всё это будет значительно проще. Вот... . :(

Ссылка на комментарий
Поделиться на другие сайты

Может поискать схему очень нестабильного генератора частоты, у которого выходной сигнал плавает, хотя бы из-за тех же нестабильностей параметров элементов?

Ссылка на комментарий
Поделиться на другие сайты

Может поискать схему очень нестабильного генератора частоты, у которого выходной сигнал плавает, хотя бы из-за тех же нестабильностей параметров элементов?

А какие параметры элементов нестабильны?

Ссылка на комментарий
Поделиться на другие сайты

Мда, сгенерировать действительно случайное событие, как и предсказать его труднеёшая задача, если выполнимая вообще...

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

Может поискать схему очень нестабильного генератора частоты, у которого выходной сигнал плавает, хотя бы из-за тех же нестабильностей параметров элементов?

А какие параметры элементов нестабильны?

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

Изменено пользователем Kutkov Oleg
Ссылка на комментарий
Поделиться на другие сайты

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

Не встречали случайно подобных схем?

Ссылка на комментарий
Поделиться на другие сайты

Нет не слышал о таком.

Вот еще идейка, то же с измерениями, например можно взять за основу анализ окружающих звуков, вот действительно непредсказуемая какофония частот и амплитуд.

Ссылка на комментарий
Поделиться на другие сайты

Можно либо использовать частотомер, либо замерять амплитуду сигнала, подключить измеритель к чувствительному микрофону и вынести его на улицу. Лучше наверное все таки мерять частоты, случайностей больше.

Ссылка на комментарий
Поделиться на другие сайты

Найти схему частотометра на звуковые частоты не составляет труда, только боюсь что не представляю как обычный частотометр подключить к компьютеру. А вот что если использовать микрофонный вход звуковой карты? Как то я запустил программу-осциллограф и подключил микрофон, так там "луч" "скакал" действительно как ему вздумается. Вот пусть специальный демон анализирует поступающий звуковой сигнал, чем не набор случайных чисел?

Изменено пользователем Kutkov Oleg
Ссылка на комментарий
Поделиться на другие сайты

Найти схему частотометра на звуковые частоты не составляет труда, только боюсь что не представляю как обычный частотометр подключить к компьютеру. А вот что если использовать микрофонный вход звуковой карты? Как то я запустил программу-осциллограф и подключил микрофон, так там "луч" "скакал" действительно как ему вздумается. Вот пусть специальный демон анализирует поступающий звуковой сигнал, чем не набор случайных чисел?

Действительно, идея - супер.

Искренне благодарю за помощь. :)

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...