примерно, но не совсем, чтобы не ждать "случайный" интервал забора
своего значения, заменим выдержку по "случайному" таймеру -
"случайным элементом RND-вектора). Основным RND (простым, быстрым, в меру качественным) генерим вектор ПСП определённой длины (придётся пожертвовать рядом ячеек памяти :(( а аппаратно-зависимым методом "случайно" формируем индекс выборки байта из вектора. (вторым аппаратно-зависимым случайным коэффициентом корректируем байт считанный байт ПСП, например перемножая их (получим сразу 16-битное значение RND), обещает быть быстро и достаточно качественно. Минус (кроме расхода памяти на вектор ПСП) - нужен аппаратный перемноржитель (чтоб было быстро) он есть не во всех МК :(( Можно конечно поксорить ПСП-байт и аппаратно-зависимый "байт случайных данных". Смысл всех этих "ритуальных танцев" улучшить качество ПСП (должны устраниться и повторяемость ПСП, и корреляция шумоподобных данных с работой ЦПУ)