Цитата(djdragon @ Jan 11 2006, 15:54)

Всем привет!
Недавно занимались разработкой аналогового хаотического генератора.
Сейчас хотим попробовать сделать генератор случайных чисел на AVRе. Но в данной области опыт у меня небольшой, поэтому, если у кого-нибудь есть мысли на этот счет, просьба откликнуться.
Заранее спасибо.
Мысли были раньше, есть уже готовые разработки. Если у вас нет проблем с ассемблером x86 тогда Вам не составит труда написать реализацию этой функции для AVR. На месте Code - константа инициализирующая генератор псевдо-случайных чисел.
Код
function MyRandom(Number:Integer):DWord;Assembler;
asm
mov ecx, 0F7F77B0Ah
add eax, Code
mul ecx
xor ecx,edx
mul ecx
; shr eax,8 ; <<- сдвиг на 8 вправо, если требуется 24-х битный результат
end;