|
Хаотический генератор, как сделать |
|
|
|
Jan 11 2006, 13:54
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 20-09-05
Пользователь №: 8 745

|
Всем привет! Недавно занимались разработкой аналогового хаотического генератора. Сейчас хотим попробовать сделать генератор случайных чисел на AVRе. Но в данной области опыт у меня небольшой, поэтому, если у кого-нибудь есть мысли на этот счет, просьба откликнуться. Заранее спасибо.
|
|
|
|
|
 |
Ответов
(1 - 9)
|
Jan 11 2006, 17:22
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(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;
Сообщение отредактировал defunct - Jan 11 2006, 17:27
|
|
|
|
|
Jan 11 2006, 21:14
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 20-09-05
Пользователь №: 8 745

|
Спасибо огромное всем ответившим. Буду изучать теорию  Отдельное спасибо defunct. Да, асемблер немного знаю - завтра опробую функцию.
Сообщение отредактировал djdragon - Jan 11 2006, 21:16
|
|
|
|
|
Jan 11 2006, 21:42
|

учащийся
    
Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249

|
Пример аппаратной реализации генератора www.xilinx.com application note xapp052 . Может програмно реализована . У Кнута ест в volume 2 Seminumerical algorithms главы 3.2 3.4 И еше одна маленькая статья http://rapidshare.de/files/10870367/Marsag...__12s_.rar.htmlГенераторы случайных чисел должны проходить через тест. Помнится в книге Митника первое повествование было посвяшено взломанному игральному аппарату с дырявым генератором случайных чисел))
--------------------
Зачем лаять на караван , когда на него можно плюнуть?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|