При перезапуске микроконтроллера каждый раз вылезают одни и те же комбинаций чисел, а надо что бы даже после перезапуска микроконтроллера нельзя было предугадать следующее число. как это сделать ?
Перед вызовом функции вызвать эту: Код (C++): randomSeed(analogRead(A5)); Главное чтобы нога А5 висела в воздухе.
суть такая: берём 3 переменных А=123 B=23 C=1; это начальные значения. Получение случайки: А=B; B=C<<1; 7бит в регистре надо перенести в 0 бит, т.е прокрутить полностью. C=A+B; собственно и всё Зависимость всё-таки есть, но числа получаются равномерно по после где-то 20000 циклов (начинают повторятся). Думаю, этого вполне достаточно. Причём А=123 B=23 C=1 как оказалось самый лучший вариант.