Форум переносится на http://f.zakat.ru/

форум друзей сайта Zakat.ru - Показать сообщение отдельно - Если вам нужна помощь.
Показать сообщение отдельно
Старый 07-04-2009, 05:50 PM   #474
Ukrajinec
друг - капитан форума
 
Аватар для Ukrajinec
 
Регистрация: Feb 2005
Адрес: Україна
Сообщения: 233
Ukrajinec Обычная репутацияUkrajinec Обычная репутацияUkrajinec Обычная репутацияUkrajinec Обычная репутация
Отправить сообщение для Ukrajinec с помощью ICQ
По умолчанию

Ну это, как бы, уже отчаяная попытка... Короч. Нужна помощь советом по ассемблеру (оч сомневаюсь что кто то ответит но всё же). Мне нужно написать прогу, но как впрытык незнаю. уже 2.5 недели маюсь и ничего найти немогу (как будет стыдно если вдруг кто то быстрее меня ответ найдет!!!) значит так сама суть задачи:

Получить последованость псевдослучайных квазиравномерно распределённых чисел на промежутку [0;1] методом средних квадратов.

Метод средних квадратов:

Его основная идея заключается в виделенние средних розрядов квадратов определенных чисел. Вибиремо 2n-разрядное число меньше 1: xi = 0, a1, a2 ,..., a2n (мантиса имеет 2n разрядов). Преподнесет его до квадрата: xi = 0, b1, b2 ... b4n (мантиса имеет 4n разрядов), выберем средние 2n розряда: xi +1 = 0, bn +1 ... b3n. Число xi +1 будет очередным числом псевдослучайным последовательности.
Например, если x0 = 0.2152, то x02 = 0.04631104, т.е. x1 = 0.6311. Далее x12 = 0.39828721 и x2 = 0.8287 и т.д.

Скажите хотябы как выбрать эти 2n розряда?

Написать надо к концу мая. =((
__________________

Девушки - такие же люди как и мы, просто у них в голове вместо if-then-else прописано random


Я непомерно крут и скромен!
Ukrajinec вне форума   Ответить с цитированием