Skip to content

Lakate/prbg

Repository files navigation

Генератор слуайных чисел

По дефолту стоит правило 30. Генерирует последовательности 0 и 1 длиной 1000, и воспроизводит 1000 шагов с ними

Цель

понять зависит ли качество случайных чисел от начальных значений

Файлы

alg.py - генетический алгоритм

randtest.py - тесты NIST
testrandom.py - обертка над тестами. Их можно запускать отдельно
data.pi.bin - 10^6 двоичных цифр Pi в двоичном формате
data.pi.txt - 10^6 двоичных цифр Pi в txt формате
data.pi.sht - 25000 двоичных цифр Pi в txt формате

population.txt - результаты alg.py

для работы нужно установить argparse, NumPy и SciPy

About

Pseudo-random Bit Generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages