4 ms·
Of course it has this "vulnerability": 624 of those values are MT's internal random seed. RNGs have two primary functions: to provide statistically random valu
by SeanLuke 13y ago
Of course it has this "vulnerability": 624 of those values are MT's internal random seed.
RNGs have two primary functions: to provide statistically random values (for simulations, say) and to provide unpredictable values (mostly for crypto). These are different goals, and many RNGs are good at one but not the other. That's why we have both RNGs and Crypto RNGs.
Like many good RNGs for simulation, Mersenne Twister is not, and never has been, a Crypto RNG. It is explicitly in the first category.