Exemplo n.º 1
0
 public static BigInteger InverseLCG(BigInteger x, LCGParameters p)
 {
     return(BigInteger.ActualModulus(p.aInverse * (x - p.c), p.m));
 }
Exemplo n.º 2
0
 public static BigInteger LCG(BigInteger x, LCGParameters p)
 {
     return(BigInteger.ActualModulus(p.a * x + p.c, p.m));
 }