Задается последовательность неотрицательных целых чисел , не превосходящих М, рассчитанных по формуле
, (8.6)
т.е. это частный случай соотношения (8.4) при m = 0.
В силу детерминированности метода получаются воспроизводимые последовательности.
В машинной реализации наиболее удобна версия M = pg, где p – число цифр в системе счисления в ЭВМ; g – число битов в машинном слове. Тогда вычисление остатка от деления на М сводится к выделению g младших разрядов делимого. Преобразование целого числа в рациональную дробь из интервала осуществляется подстановкой слева от двоичной или десятичной запятой.
Алгоритм построения последовательности для двоичной машины M = pg сводится к выполнению следующих операций:
1. Выбрать в качестве X 0 произвольное нечетное число.
2. Вычислить коэффициент l = 8 t ± 3, где t – любое целое положительное число.
3. Найти произведение l X 0, содержащее не более 2 g значащих разрядов.
4. Взять g младших разрядов в качестве первого члена последовательности X 1, а остальные отбросить.
5. Определить дробь x 1 = X 1/2 g из интервала (0, 1).
6. Присвоить X 0 = X 1.
7. Вернуться к п. 3.