Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Лекция № 3.
Генераторы псевдослучайных чисел и последовательных чисел. Введем алфавит Z = {Z1, Z2, Z3, … Zm} Псевдослучайной последовательностью в алфавите Я будем называть последовательность, получаемую с помощью арифметических алгоритмов, и удовлетворяющую определенным статистическим тестам. Случайная последовательность – случайный процесс с дискретным временем и принимающий дискретные значения. P(Zi) = 1/m – числа, удовлетворяющие равномерному распределению. Примеры: 1. Для всякого iÎ N определим xi равенство. xi = [p*10i]-10[p*10i-1] P(xi) = 1/9
2. xi = [1/7*10i]-10[1/7*10i-1]
xi+1 = j(xi) – рекуррентное выражение первого порядка. xi+1 = j(xi, c, l) xi+1 = A*Xi A = (aij)n*n Xi = < …> aij Î {0, 1} 1. Большой период 2. Простота реализации 3. Качество: хорошие статистические свойства
(*)
0 0 0 0 an = 0 0 0 1 ... 1 1 1 1
n
Пример. Пусть 000 – запрещенная комбинация.
1 0 1 0 1 0 0 0 1 1 0 0 7 = 23-1 1 1 0 1 1 1 0 1 1 1 0 0
P¢ (1) = (2n-1)/(2n-1) P¢ (0) = (2n-1-1)/(2n-1) P (11) = (2n-2)/(2n-1) P (01) = (2n-2-1)/(2n-1) Xi+1 = Ai*Xi i = 2n-1 – происходит повторение периода
|