private static string GenerateRandomString(int length, CheckCode.RandomStringMode mode) { string rndStr = string.Empty; string result; if (length == 0) { result = rndStr; } else { int[] array = new int[2]; switch (mode) { case CheckCode.RandomStringMode.LowerLetter: for (int i = 0; i < length; i++) { rndStr += CheckCode.lowerLetters[CheckCode.random.Next(0, CheckCode.lowerLetters.Length)]; } break; case CheckCode.RandomStringMode.UpperLetter: for (int i = 0; i < length; i++) { rndStr += CheckCode.upperLetters[CheckCode.random.Next(0, CheckCode.upperLetters.Length)]; } break; case CheckCode.RandomStringMode.Letter: for (int i = 0; i < length; i++) { rndStr += CheckCode.letters[CheckCode.random.Next(0, CheckCode.letters.Length)]; } break; case CheckCode.RandomStringMode.Digital: for (int i = 0; i < length; i++) { rndStr += CheckCode.digitals[CheckCode.random.Next(0, CheckCode.digitals.Length)]; } break; default: for (int i = 0; i < length; i++) { rndStr += CheckCode.mix[CheckCode.random.Next(0, CheckCode.mix.Length)]; } break; } result = rndStr; } return(result); }
private static string GenerateRandomString(int length, CheckCode.RandomStringMode mode) { string str = string.Empty; if (length == 0) { return(str); } switch (mode) { case CheckCode.RandomStringMode.LowerLetter: for (int index = 0; index < length; ++index) { str = str + (object)CheckCode.lowerLetters[CheckCode.rand.Next(0, CheckCode.lowerLetters.Length)]; } break; case CheckCode.RandomStringMode.UpperLetter: for (int index = 0; index < length; ++index) { str = str + (object)CheckCode.upperLetters[CheckCode.rand.Next(0, CheckCode.upperLetters.Length)]; } break; case CheckCode.RandomStringMode.Letter: for (int index = 0; index < length; ++index) { str = str + (object)CheckCode.letters[CheckCode.rand.Next(0, CheckCode.letters.Length)]; } break; case CheckCode.RandomStringMode.Digital: for (int index = 0; index < length; ++index) { str = str + (object)CheckCode.digitals[CheckCode.rand.Next(0, CheckCode.digitals.Length)]; } break; default: for (int index = 0; index < length; ++index) { str = str + (object)CheckCode.mix[CheckCode.rand.Next(0, CheckCode.mix.Length)]; } break; } return(str); }
private static string GenerateRandomString(int length, CheckCode.RandomStringMode mode) { string text = string.Empty; if (length == 0) { return(text); } switch (mode) { case CheckCode.RandomStringMode.LowerLetter: for (int i = 0; i < length; i++) { text += CheckCode.lowerLetters[CheckCode.rand.Next(0, CheckCode.lowerLetters.Length)]; } break; case CheckCode.RandomStringMode.UpperLetter: for (int j = 0; j < length; j++) { text += CheckCode.upperLetters[CheckCode.rand.Next(0, CheckCode.upperLetters.Length)]; } break; case CheckCode.RandomStringMode.Letter: for (int k = 0; k < length; k++) { text += CheckCode.letters[CheckCode.rand.Next(0, CheckCode.letters.Length)]; } break; case CheckCode.RandomStringMode.Digital: for (int l = 0; l < length; l++) { text += CheckCode.digitals[CheckCode.rand.Next(0, CheckCode.digitals.Length)]; } break; default: for (int m = 0; m < length; m++) { text += CheckCode.mix[CheckCode.rand.Next(0, CheckCode.mix.Length)]; } break; } return(text); }