import java.math.*; import java.security.*; public class SecureRandomTest { public static void main (String arg[]) { BigInteger biggy, smally; BigInteger modulus = new BigInteger("1234567"); SecureRandom r = new SecureRandom(); for (int i=0 ; i < 10 ; i++) { System.out.println(biggy = new BigInteger(256,100,r)); System.out.println((smally = biggy.modInverse(modulus))); System.out.println(smally.multiply(biggy).mod(modulus)); System.out.println(smally.modPow(biggy, modulus)+"\n"); } } }