private static String GenerateBound()
{
StringBuilder stringBuilder = new StringBuilder();
StringBuilder stringHash = new StringBuilder();
Random random = new Random((int)DateTime.UtcNow.Ticks);
for (int x = 0; x < 32; x++)
{
stringBuilder.Append(random.Next());
}
byte[] bs = Encoding.UTF8.GetBytes(stringBuilder.ToString());
System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create();
md5.Initialize();
byte[] hash = md5.ComputeHash(bs, 0, bs.Length);
for (int i = 0; i < hash.Length; i++) stringHash.Append(hash[i].ToString("x2"));
return stringHash.ToString();
}
}