.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);