static void Main(string[] args) { MyBigInteger_Class c = new MyBigInteger_Class(); //Console.WriteLine("sqrt(2) = {0}\n", c.SquareRoot(BigInteger.Parse("2" + new String('0', 10000)))); //Console.WriteLine("fact(1789) = {0}\n", c.Factorial(1789).ToString()); Assembly assem = typeof(BigInteger).Assembly; BigInteger p = (BigInteger)assem.CreateInstance("System.Numerics.BigInteger"); //c.TwinPrime_Test(); //c.PrimeTriplet_Test(); //c.Mersenne2(23); c.Smooth_Nums_Test(""); //c.RSA_Numbers(); //c.ModPow_Misc_Stuff(); //c.Pollard_Rho_Test(); Console.Write("\nPress Enter: "); Console.ReadLine(); }
static void Main(string[] args) { MyBigInteger_Class c = new MyBigInteger_Class(); Assembly assem = typeof(BigInteger).Assembly; BigInteger p = (BigInteger)assem.CreateInstance("System.Numerics.BigInteger"); p = c.TwinPrime(2); BigInteger q = c.TwinPrime(2); BigInteger N = p * q; WriteLine("{0} x {1} = {2}", p, q, N); //c.TwinPrime_Test(); //c.PrimeTriplet_Test(); //c.Mersenne2(23); c.Smooth_Nums_Test(N.ToString()); //c.RSA_Numbers(); //c.ModPow_Misc_Stuff(); //c.Pollard_Rho_Test(); Write("\nPress Enter: "); ReadLine(); }
static void Main(string[] args) { MyBigInteger_Class c = new MyBigInteger_Class(); //Console.WriteLine("sqrt(2) = {0}\n", c.SquareRoot(BigInteger.Parse("2" + new String('0', 10000)))); //Console.WriteLine("fact(1789) = {0}\n", c.Factorial(1789).ToString()); Assembly assem = typeof(BigInteger).Assembly; BigInteger p = (BigInteger)assem.CreateInstance("System.Numerics.BigInteger"); //c.TwinPrime_Test(); //c.PrimeTriplet_Test(); //c.Mersenne2(23); c.Smooth_Nums_Test(); //c.RSA_Numbers(); //c.ModPow_Misc_Stuff(); //c.Pollard_Rho_Test(); Console.Write("\nPress Enter: "); Console.ReadLine(); }