Техника

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

хочу сделать тренажер интуиции. помогите со схемой чтобы можно было пойти в радиорынок, найти детали и собрать самому.
принцип работы тренажера такой. в устройстве две кнопки. генератор случайных чисел выбирает одну из кнопок и при правильном нажатии загорается лампочка. а при неправильном нажатии загорается другая лампочка (или происходит удар током).
желательно чтобы правильный вариант генерировался случайно и не имел зависимости от времени.
Ардуино
Тая К
Тая К
131
Лучший ответ
Елизавета Брагина можете дать схему как сделать?
На любом языке программирования есть функция псевдослучайных чисел - для твоих нужд ее более чем достаточно. Можешь, например, написать несколько строчек на Java Script, прямо в "Блокноте" - и пользоваться программой с помощью своего браузера. Или на Паскале можешь написать, или на любом другом языке, безразлично.

А если ПСЕВДОслучайных чисел тебе недостаточно, то можно сочинить программу чуть сложнее, способов много. Или можешь спаять такой генератор из дешевых микросхем. Например, подключаешь обычную лампочку накаливания ко входу операционного усилителя, и получаешь абсолютно случайный "белый шум". Его подаешь на вход простейшего АЦП, слепленного из 5-рублевой логической микросхемы - и получаешь реально случайные числа с любым количеством разрядов и с любой частотой. А дальше - дешифратор, чтобы эти числа лицезреть в любой удобной тебе форме. Например, на 7-сегментном индикаторе из светодиодов, или в виде россыпи точек, как на игральных костях. И играйся, сколько влезет :-)

Можно и совсем просто. Мультивибратор, который тикает с частотой, заведомо больше, чем у тебя скорость реакции. Например, несколько десятков циклов в секунду - достаточно. По нажатию кнопки состояние мультивибратора защелкивается триггером, и ты видишь один из двух огоньков. И оценивай - тот ли это огонек, что над кнопкой, или не тот.
Фактор "случайности" в таком случае создается чисто моментом, который ты выберешь для нажатия кнопки. Но поскольку частота переключений заведомо выше твоей соображалки, и тебе не видно, чем занимается мультивибратор, пока ты не нажал кнопку - то случайность получается более чем достаточная.
Tomagochi Li
Tomagochi Li
59 355
не парься, напиши простенькую программку.

отличие случайных чисел от псевдослучайных от хорошего датчика - предмет только философской болтовни.
Ирина Маринич
Ирина Маринич
58 705
Берете простой микроконтроллер типа Attiny 13-85, реализуете на нем генератор случайных чисел и два порта устанавливаете на вход, с привязкой к условию.
Схему тут рисовать смешно, питание и кнопки.
Конечно, программный генератор случайных чисел генерирует не случайные числа. Но технически, от случайных они ничем не отличаются.
Разумеется, можно взять какой-нибудь радиоактивный материал и собрать генератор чисел на нем, но думаю, что это уже незаконно
Рита Комракова
Рита Комракова
76 346
Ахтунг! Садисты в теме !
Дребезг контактов обычной кнопки - идеальный генератор случайных чисел.
Zarif Adyloff
Zarif Adyloff
13 264
купи бочёнковое настольное лото

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