Вернуться к статье

Разработка программного модуля для комплексной оценки качества псевдослучайных последовательностей

Comparative analysis of the developed module and its key analogs

Characteristic

Developed module (C#/.NET 7)

NIST STS (C/C++)

Dieharder (C/C++)

TestU01 (C/C++)

Number of tests

31 (NIST, Diehard, 4 specialized)

15 (NIST only)

31 (more than 110 statistics)

106 (about 160 statistics)

Parallelism support

Yes (Task Parallel Library)

No (sequential)

Partial

No (sequential)

Results visualization

Interactive UI (charts, tables)

Text report

Text report

Text report

Automatic reproducibility

Yes (seed logging and saving)

Manual saving

Manual saving

Manual saving

Key advantage

Comprehensiveness, speed, clear UI

Compliance with the NIST standard

Extensive test set, physical entropy

In-depth linear complexity analysis