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

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

Отправлено DASM 06 июля 2005 г. 13:36

Нужен приличный генератор. Взял регистр сдвига 39 бит максимальной длины (отвод от 35 и 39-го бита)
Период 5.5e11 тактов. Для получения псевдослучайного числа 0..2^32 сдвигаю 32 раза, выход накапливаю. Это дает длину 1.7e10 чисел.
Все хорошо, решил проверить - генерю две точки X и Y и рисую её на плоскости. И вместо равномерного закрашивания вижу этот узор :-( Явно не свидетельствущий в пользу высокого качества последовательности :-( Что не так ?

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru