ГОСТ Р ИСО 28640- 2012
двоичными числами:
mod (ш; к) - остаток от деления целого числа ш на целое число к:
т ® к - побитовая логическая операция над двоичными целыми числами т и к
«исключающее ИЛИ».
Пример 1 —Правила побитовой логической операции ф
1 ф 1=0,
0 $ 1 = 1,
1 Ф0 =1,
0 ф0 =0.
Пример побитовойлогической операции ф. 1010 ф 1100 =ОНО.
т л к - побитовая логическая операция «И» над двоичными целыми числами m и к.
Пример 2 - Привила побитовой логической операции т
а
к
1л 1—It
0л 1=0,
1л0 =О,
0Л0 =0.
Пример побитовойлогической опериииил : 1010л 1100- 1000.
т := к- замена значения m на значение к;
т » к- сдвиг вправо двоичного целого числа m на к битов:
т « к- сдвиг влево двоичного целого числа m на к битов.
5 Псевдослучайные числа (равномерное распределение)
5.1 Общие положения
В данном подразделе приведены алгоритмы генерации псевдослучайных чисел,
соответствующихравномерномураспределению.основанныенаметодах
М-последовательности (см. 5.2).
В приложении Л язя информации приведен принцип генерации физических случайных
чисел.
В приложении В приведены тексты компьютерных программ для всех рекомендуемых
алгоритмов. Несмотря на то, что линейный конгруэнтный метод не рекомендован для решения
сложных задач моделирования методом Монте-Карло, он также включен в приложение В для
информации.
5.2 Метод М-последопателыюстн
.
а) Для натурального числа р и чисел си с2... ср.ь принимающих значения 0 или 1,
определяют рекуррентную формулу
Хя,р = cp.i xntp.i +
Ср.2
х
„,р.2
+... +с, л1м1 + -Гя(mod 2) (я = 1,2, 3,...).
3