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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы