Наглядное представление отличий разных генераторов псевдослучайных чисел

250x250 (62.5k)
250x350 (87.5k)
350x350 (122.5k)
500x500 (500k)
1000x1000 (1M)

Math.random
Crypto
Conguent
BadRandom
Результаты:
кол-во раз подряд
0 =
0
1 =
0
Math.random
Crypto
Conguent (random[n] = (25173 * random[n-1] + 13849) % 65536)
BadRandom - Conguent with bad parametrs/ Brandom[n] = (7 * Brandom[n-1] + 7) % 6597;