, rand()
, , , , , .
rand()
, : x1 = (a * x0 + c)% m. a
, c
m
, , ( , ). , 32 . .
, pRNG, , 10 , : 2lwd9JjVnE. , rand()
, 32- x
, :
x % 62 = 54
(x1 = (a*x + c) % m) % 62 == 11
(x2 = (a*x1 + c) % m) % 62 == 22
(x3 = (a*x2 + c) % m) % 62 == 3
(x4 = (a*x3 + c) % m) % 62 == 61
(x5 = (a*x4 + c) % m) % 62 == 35
(x6 = (a*x5 + c) % m) % 62 == 9
(x7 = (a*x6 + c) % m) % 62 == 47
(x8 = (a*x7 + c) % m) % 62 == 13
(x9 = (a*x8 + c) % m) % 62 == 30
, 2 ^ 32 ( 32- ). , , , RNG 32- , , .
, , , 124660967 * 10 , , . m. (period - 124660967*10)
.