static string MakeNonce() { var ret = new char [16]; for (int i = 0; i < ret.Length; i++){ int n = random.Next (35); if (n < 10) ret [i] = (char) (n + '0'); else ret [i] = (char) (n-10 + 'a'); } return new string (ret); }