Библиотека генераторов псевдослучайных чисел libRNGnet

Тип разработки: 
Программа
Регистрационный номер в ФАП: 
PR11060
Дата регистрации в ФАП: 
2011-11-25
Тематическая направленность: 
Имитационное моделирование. Генераторы ПСЧ
Разработчики программы (базы данных): 
Аннотация: 

Назначение - Предлагаемая библиотека шаблонов классов содержит генераторы псевдослучайных чисел некоторых специальных распределений. Область применения - Имитационное моделирование мультисервисных сетей, оценка отказоустойчивости
Используемый алгоритм - Алгоритмы генерации  ПСЧ основаны на методе обратной функции и методе отбраковки. В примере (файл example.cpp)  в качестве базового генератора использовался Вихрь Мерсенна (Mersenne twister) mt19937 из стандартной библиотеки <random>, которая входит в пакет Visual C++ 2008 Feature Pack Release (интерфейс позволяет подключить любой базовый генератор из этой или другой библиотеки).
Функциональные возможности - Интерфейс прикладного программирования (API) соответствует рекомендациям комитета по стандартизации C++ (документ TR1, С++ Standards Committee Technical Report 1), функциональность некоторых шаблонов классов несколько расширена.
Библиотека содержит генераторы распределений: Парето, Вейбулла, экспоненциальное (со сдвигом, усеченное),  распределения времени хранения SYN пакета. Более подробная информация содержится в файле readme.rtf.
Инструментальные средства создания - С++
Разработка библиотеки проводилась в рамках проекта, поддержанного Российским фондом фундаментальных исследований (код проекта 11-07-00183)

Версия регистрируемой программы (базы данных): 
1.0
Использованные при разработке материалы: 
Visual C++ 2008 Feature Pack Release (библиотека <random>); С++ Standards Committee Technical Report 1 (TR1)
Признак доступности программы (базы данных): 
полностью свободный доступ
Требования к аппаратным и программным средствам: 

Необходим компилятор С++ поддерживающий шаблоны классов. Для компиляции кода "как есть" ("as is") без модификации необходима стандартная библиотека из Visual C++ 2008 Feature Pack Release.

Контактная информация: 
shakhov@rav.sscc.ru
ВложениеРазмер
librngnet.zip7.05 КБ