.NET 4.x Выбор случайной последовательности из заданного алфавита - C#
Формулировка задачи:
Привет!
К примеру есть алфавит нижний, верхний регистр англ.язык и цифры. Вопрос: надо написать рандом, чтобы использовалось 20 символов из алфавита,когда комп показал эти символы, то после нажатии кнопки показал дальше 20 символов, чтобы были повторения тоже....Как сделать?
Решение задачи: «.NET 4.x Выбор случайной последовательности из заданного алфавита»
textual
Листинг программы
- char ch='0';
- Random r = new Random();
- do
- {
- for (int i = 1; i <= 20; i++)
- {
- int type = r.Next(0, 3);
- switch (type)
- {
- case 0:
- ch = (char)r.Next(97, 123); //a-z - 97-122
- break;
- case 1:
- ch = (char)r.Next(65, 91); //A-Z - 65 - 90
- break;
- case 2:
- ch = (char)r.Next(48, 58); //0-9 - 48 - 57
- break;
- }
- Console.Write(ch);
- }
- Console.WriteLine();
- }
- while (Console.ReadKey().Key != ConsoleKey.Escape);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д