или
Заказать новую работу(фрагменты работы)
Учебное заведение: | Другие города > ДРУГОЕ |
Тип работы: | Курсовые работы |
Категория: | Программирование |
Год сдачи: | 2015 |
Количество страниц: | 32 |
Оценка: | 4 |
Дата публикации: | 30.10.2015 |
Количество просмотров: | 570 |
Рейтинг работы: |
Целью данной курсовой работы является составление программы для реализации алгоритмов получения последовательности псевдослучайных чисел.
В ходе выполнения курсовой работы будут выполнены следующие задачи: изучение и анализ основных методов и подходов к генерации последовательностей псевдослучайных чисел: генерирование равномерно распределённых случайных чисел, получение псевдослучайных чисел на основе полиномиального счетчика (сдвигового регистра), линейный и нелинейный конгруэнтные методы, системно-теоретический подход на примере каскада Голлманна и альтернирующего (перемежающегося) Stop‐and‐Go генератора и сложно-теоретический подход на примере генераторов Blum‐Micali, RSA и Blum Blum Shub (BBS); составление программы на языке программирования C# для реализации алгоритмов генерации последовательностей псевдослучайных чисел.
(фрагменты работы)
Глава 1. Генератор псевдослучайных чисел: понятие, области применения
1.1. Понятие и основные области применения ГПСЧ
Генератор псевдослучайных чисел (ГПСЧ, англ. Pseudorandom number generator, PRNG) — алгоритм, порождающий последовательность чисел, элементы которой почти независимы друг от друга и подчиняются заданному распределению (обычно равномерному).
Современная информатика широко использует псевдослучайные числа в самых разных приложениях — от метода Монте-Карло и имитационного моделирования до криптографии. При этом от качества используемых ГПСЧ напрямую зависит качество получаемых результатов.
Числа, которые выбираются случайным образом, находят множество полезных применений [5].
Похожие работы