Цитата(Dante Krieger @ Nov 17 2010, 19:24)

Дело в том, что вся эта трагедия происходит на лабораторном стенде и само задание звучит как на этом генераторе собрать генератор случайных чисел. Мне почему-то в голову пришла мысль поотлавливать шумы с ножек. Как думаете, возможен ли такой вариант?
---
UPD: а если каким-то образом выдать первое случайное число (пусть даже псевдослучайное). Записать его. Запустить таймер и складывать его счетчик с этим числом пока не нажмем reset. После нажатия reset'а мы заново считаем последнее сохраненное число и снова проводим манипуляцию с таймером.
Вариантов масса. На вашей схеме нарисован простейший генератор. И частота этого генератора плавает в очень широких пределах, в зависимости от той же температуры и напряжения питания. Отсюда первое, что приходит на ум: подсчитывать, например, прерывания от кварцованного таймера, реализованного в вашем МК, в течение высокого уровня напряжения, поступающего от предлагаемого RC - генератора. Т.е., входим в обработчик и проверяем, единичка ли на линии, тактируемой генератором. Если да, увеличиваем счетчик на "1". Если нет, то считаем, что получено очередное случайное число; кладем его в массив или выводим по UART. Рекомендую второе. Ибо в этом случае вы можете передать массив чисел в компьютер и протестировать получившуюся последовательность случайных чисел. Немного подумав, вы и сами предложите не один десяток способов получения СЧ с помощью этого генератора. Но предупреждаю, что качество этих чисел будет весьма низким. В реальных генераторах для его повышения, в частноти, смешивают энтропию от разных источников. Например, вы можете дополнительно к этому генератору задействовать еще и АЦП или компаратор. Как это сделать ? Читайте того же Шнайера или Кнута. Тема эта очень обширная и сложная, и в двух словах ее не раскрыть ...