Содержание
- Введение 1
- Теоретические основы генерации случайных чисел 2
- - Требования к случайным последовательностям 2.1
- - Статистические тесты для оценки случайности 2.2
- - Классификация генераторов случайных чисел 2.3
- Псевдослучайные генераторы чисел (PRNG) 3
- - Линейный конгруэнтный генератор (LCG) 3.1
- - Генератор Вихря Мерсенна (Mersenne Twister) 3.2
- - Сравнение PRNG по ключевым параметрам 3.3
- Криптографически стойкие генераторы чисел (CSPRNG) 4
- - Принципы построения CSPRNG 4.1
- - Генераторы на основе хеш-функций 4.2
- - Оценка устойчивости к атакам 4.3
- Практическая реализация и анализ результатов 5
- - Реализация генераторов на Python 5.1
- - Проведение статистического анализа 5.2
- - Сравнение производительности 5.3
- Заключение 6
- Список литературы 7