public static BigInteger RandomNumber(int bytelength) { byte[] data = new byte[bytelength]; random.NextBytes(data); return(BigInteger.Abs(new BigInteger(data))); }