случайные числа
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
bond007
11 мая 2004 г. 12:19
Как на асме написать генератор случайных чисел для atmelовского процессора?
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: псевдо случайные равномерного можно получить из генератора циклических кодов
—
777~
(11.05.2004 17:42,
пустое
)
раздел "Data Randomizer"
—
Romario
(11.05.2004 13:59,
пустое
,
ссылка
)
Пишите, для какого применения случайные числа. Они ведь очень разные бывают.
—
Mik
(11.05.2004 12:40,
пустое
)
Ответ:
—
bond007
(11.05.2004 12:41, 122 байт)
Но в Си есть стандартная функция rand (srand). Она Вас по статистическим свойствам не устраивает?
—
Bill
(11.05.2004 13:04,
пустое
)
Ответ:
—
bond007
(11.05.2004 13:06, 124 байт)
Я делал подобный генератор, моделируя регистр сдвига с обратной связью. Получается достаточно просто.
—
Bill
(11.05.2004 13:17, 117 байт)
Ответ:
—
bond007
(11.05.2004 13:19, 29 байт)
Очень просто. :) 31-разрядный регистр сдвига (4 байта) + Исключающее Или с определенных разрядов и на вход регистра.
—
Bill
(11.05.2004 13:26, 206 байт)
Какого?
—
Переводчик
(11.05.2004 12:30,
пустое
)
AtMega128
—
bond007
(11.05.2004 12:31, 9 байт)
Ну уж нет, увольте, только не AVR... :)
—
Переводчик
(11.05.2004 12:49,
пустое
)
Ответ: Младший байт таймера TCNTn. Чем не источник псевдо-случайного числа?
—
Anatoly
(11.05.2004 12:43,
пустое
)
или случайного - младший бит ацп со свободно висящей ноги...
—
†
(11.05.2004 12:47,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru