НА ГЛАВНУЮГЕНЕРАТОРPARMONCMONCОБ АВТОРЕ
 

 

Вспомогательные программы. Расчет начальных значений для bf- и lf-генератора. 32-разрядная версия. Fortran 90


Подпрограммы-процедуры 'jump128', предназначенной для вычисления начальных подпоследовательностей для bf- и lf-генераторов согласно формуле (5). Процедура имеет два параметра: 'u' и 'M_m'. Параметры 'u' и 'M_m' представляют собой одномерные массивы длины 10 (они также представляют собой "цифры" соответствующих чисел по основанию 2^{13}, записанные "наоборот").

Для вычисления начальных значений подпоследовательностей для bf- и lf-генераторов, необходимо предварительно вычислить соответствующий множитель M_m и передать его в параметр 'M_m', в параметр 'u' необходимо передать значение u_{k*m}. После вызова процедуры параметр 'u' будет соответствовать очередному значению u_{(k+1)*m}