Random.Next() для char - C#

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

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

using System;
 
class MyClass   {   static void Main()  {
 
char ch;
Random MyRandomValue = new Random();
 
ch = (char) MyRandomValue.Next('a', 'z');
Console.WriteLine("случайная буква: " + ch);
 
Console.ReadKey();   }   }
Проблема заключается в том, что диапазон букв от

'a'

включительно, до

'z'

НЕ

включительно, т.е.

'z'

ни когда не выпадает, подскажите, как сделать так, что бы

'z'

выпадала тоже.

Решение задачи: «Random.Next() для char»

textual
Листинг программы
ch = (char) MyRandomValue.Next('a', 'z'+1);

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


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

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

8   голосов , оценка 4.125 из 5