[an error occurred while processing this directive]
Кажется дошло (+++):
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено argus98 06 июля 2005 г. 15:09
В ответ на: Получение "хорошего" псевдослучайного числа (+) отправлено DASM 06 июля 2005 г. 13:36

Ошибка состоит в том, что биты в регистре сдвига рассматриваются как
одно число, а не как отдельные биты. Поэтому, исходя из алгоритма
работы, следующее число получают,грубо говоря умножением на 2
предыдущего +0 или 1, поэтому и получаются линии с наклоном 1/2
(две линии из-за выпадения старшей 1 при сдвигах).
Поэтому я предлагаю изменить весовые коэффициенты при битах,т.е.
делать перестановку случайным образом, например поменять
мл.байт со старшим местами

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru