Example #1
0
        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();
        }
Example #2
0
        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();
        }
Example #3
0
        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();
        }