Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Линейный конгруэнтный метод
Линейный конгруэнтный метод входит в стандартные библиотеки различных компиляторов. Данный метод был предложен американским математиком Дерриком Генри Лемером в 1949 году. Его суть сводится к вычислению последовательности псевдослучайных чисел по одному исходному значению в соответствии с алгоритмом: , (1.40) где – функция нахождения остатка от деления. Например: . Период получаемой в рамках данного метода псевдослучайной последовательности равен . Если , то метод называется мультипликативным конгруэнтным, а если – то смешанным конгруэнтным методом. Наиболее часто применяется смешанный конгруэнтный метод. При выборе числа необходимо учитывать, что оно должно быть довольно большим. На практике при реализации данного метода чаще всего выбирают , где – число битов в машинном слове. Выбор множителя и приращения в основном обусловлен необходимостью достижения периода максимальной длины. Ниже в таблице 1.1 приведены числовые параметры некоторые из известных алгоритмов, применяемых в различных компиляторах и библиотеках. Таблица 1.1 Примеры числовых значений параметров , и
Одной из рекомендаций при выборе числовых значений данных параметров состоит в следующем: , , , (1.41) причем остаток от деления на 8 должен составлять 3 или 5 (то есть или ), а число должно быть целым нечетным. |
||||||||||||||||||||||
Последнее изменение этой страницы: 2018-06-01; просмотров: 244. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |