.NET 4.x Выбор случайной последовательности из заданного алфавита - C#

Узнай цену своей работы

Формулировка задачи:

Привет! К примеру есть алфавит нижний, верхний регистр англ.язык и цифры. Вопрос: надо написать рандом, чтобы использовалось 20 символов из алфавита,когда комп показал эти символы, то после нажатии кнопки показал дальше 20 символов, чтобы были повторения тоже....Как сделать?

Решение задачи: «.NET 4.x Выбор случайной последовательности из заданного алфавита»

textual
Листинг программы
  1. char ch='0';
  2. Random r = new Random();
  3. do
  4. {
  5.     for (int i = 1; i <= 20; i++)
  6.     {
  7.         int type = r.Next(0, 3);
  8.         switch (type)
  9.         {
  10.             case 0:
  11.                 ch = (char)r.Next(97, 123); //a-z - 97-122
  12.                 break;
  13.             case 1:
  14.                 ch = (char)r.Next(65, 91); //A-Z - 65 - 90
  15.                 break;
  16.             case 2:
  17.                 ch = (char)r.Next(48, 58); //0-9 - 48 - 57
  18.                 break;
  19.         }
  20.         Console.Write(ch);
  21.     }
  22.     Console.WriteLine();
  23. }
  24. while (Console.ReadKey().Key != ConsoleKey.Escape);

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


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

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

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы