private static string GetRandStr(int minLen, int maxLen, bool useDigit = false) { var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; if (useDigit) { valid += "1234567890"; } var res = new StringBuilder(); var length = CryptRand.GetInt32(minLen, maxLen + 1); for (var i = 0; i < length; i++) { res.Append(valid[CryptRand.GetInt32(valid.Length)]); } return(res.ToString()); }