Как создать простой генератор псевдослучайных чисел без random
Реферат · 10–15 страниц · Информатика · студент
Реализуем линейный конгруэнтный метод, генерируем 10 чисел и сравниваем с встроенным random.
Библиотека random удобна, но внутри она использует математические формулы. Мы напишем свой генератор на основе линейного конгруэнтного метода. Вы поймёте, откуда берутся «случайные» числа в компьютере.
Работа по этой теме — за несколько минут. План и структура бесплатно и без регистрации, оплата — только за готовый документ с оформлением по ГОСТ.
Сгенерировать реферата по этой темеПримерная структура работы
-
Идея линейного конгруэнтного генератора
- <built-in method title of str object at 0x7f878082fa50>
- <built-in method title of str object at 0x7f878082ec90>
- <built-in method title of str object at 0x7f8782982b80>
-
Выбираем параметры для хорошего генератора
- <built-in method title of str object at 0x7f87806e3330>
- <built-in method title of str object at 0x7f8782983ec0>
- <built-in method title of str object at 0x7f87805e39f0>
-
Пишем класс Random на Python
- <built-in method title of str object at 0x7f87806e83f0>
- <built-in method title of str object at 0x7f87805e2df0>
- <built-in method title of str object at 0x7f8782a12790>
-
Сравниваем с библиотечным random
- <built-in method title of str object at 0x7f87805e28b0>
- <built-in method title of str object at 0x7f8782982a20>
- <built-in method title of str object at 0x7f8782983100>
Структуру можно менять: перед оплатой вы бесплатно правите главы и параграфы под требования преподавателя.