internal static char GetChar(CaptchaControl.CharSets charSet) { var num = 0; switch (charSet) { case CaptchaControl.CharSets.NumberAndLetters: num = Random.Next(0, 3); break; case CaptchaControl.CharSets.NumberAndAllLowerCaseLetters: num = Random.Next(0, 2); break; case CaptchaControl.CharSets.AllLowerCaseLetters: num = 1; break; case CaptchaControl.CharSets.Letters: num = Random.Next(1, 2); break; default: num = 0; break; } return(GetChar(num)); }
internal static string GetCode(int charCount, CaptchaControl.CharSets charSet) { string s = string.Empty; for (int i = 0; i < charCount; i++) { var a = GetChar(charSet); s += a; } return(s); }