Пример #1
0
 public static BigInteger InverseLCG(BigInteger x, LCGParameters p)
 {
     return(BigInteger.ActualModulus(p.aInverse * (x - p.c), p.m));
 }
Пример #2
0
 public static BigInteger LCG(BigInteger x, LCGParameters p)
 {
     return(BigInteger.ActualModulus(p.a * x + p.c, p.m));
 }