Вернуться к статье
Разработка программного модуля для комплексной оценки качества псевдослучайных последовательностей
Comparison of the implemented pseudorandom sequence generators
Generator | Key feature | Repetition period |
Mersenne Twister (MT19937) | 624-element state array and the twisting operation (twist); excellent statistical properties and a high generation speed | 219937 − 1 |
CryptMT | A cryptographically secure modification of MT: post-processing of the output values with a 32-bit multiplicative accumulator eliminates linear artifacts | 219937 − 1 (inherits the MT19937 recurrence) |
RandomNumberGenerator (System.Security.Cryptography) | A wrapper over the OS cryptographic provider; produces cryptographically secure non-deterministic values | Not defined (non-deterministic source) |
