RUS  ENG
Полная версия
ЖУРНАЛЫ // Журнал вычислительной математики и математической физики // Архив

Ж. вычисл. матем. и матем. физ., 2020, том 60, номер 1, страницы 70–79 (Mi zvmmf11015)

Эта публикация цитируется в 2 статьях

Практический подход к тестированию генераторов случайных чисел систем компьютерной алгебры

М. Н. Геворкян, А. В. Демидова, А. В. Королькова, Д. С. Кулябов

117198 Москва, ул. Миклухо-Маклая, 6, РУДН, Россия

Аннотация: Данная работа носит практический характер. Долгое время реализации генераторов последовательностей псевдослучайных чисел в стандартных библиотеках языков программирования и математических пакетов были плохо проработаны. Ситуация начала улучшаться сравнительно недавно. До сих пор большое количество библиотек и слабо поддерживаемых математических пакетов используют в своем составе старые алгоритмы генерации псевдослучайных чисел. Описываем четыре актуальных набора статистических тестов, которые можно применять для проверки генератора, который используется в той или иной программной системе. В работе предлагается использовать для исследования утилиты командной строки, что позволяет избежать низкоуровневого программирования на языках типа С или С++. Кроме того, рассматриваются только свободные системы с открытым программным кодом. Библ. 21. Табл. 2.

Ключевые слова: генерация псевдослучайных чисел, TestU01, PractRand, DieHarder, gjrand.

УДК: 519.174.1

Поступила в редакцию: 28.03.2018
Исправленный вариант: 19.08.2019
Принята в печать: 18.09.2019

DOI: 10.31857/S004446692001010X


 Англоязычная версия: Computational Mathematics and Mathematical Physics, 2020, 60:1, 65–73

Реферативные базы данных:


© МИАН, 2024