Как сгенерировать случайное целое число в C #

Класс Random в C # предоставляет определенные методы, которые генерируют случайные целые числа. Наиболее широко используемый метод генерации случайных целых чисел из класса Random — это Next () .

Random.Next () имеет три перегруженные формы:

  • Next () : Возвращает случайное значение int в диапазоне — 2. , 1 4 7 , 4 8 3 , 6 4 8 = v a l u e = 2 , 1 4 7 , 4 8 3 ,647 -2 147 483 648 −2 147 483 648
  int num = random.Next ();   
  • Next (int max) : возвращает случайный int value меньше чем max
 //Возвращает случайное целое число меньше 50int num = random.Next  (50);   
  • Next (int min, int max) : возвращает int в диапазоне m i n = v a l u e m a x min min
 //Возвращает значение `int` больше в диапазоне 10  

Код

Код фрагмент ниже иллюстрирует использование трех методов, рассмотренных выше:

 class RandomGenerator {static void Main () {System.Random random = new System.Random ();  System.Console.WriteLine (random.Next ());  System.Console.WriteLine (random.Next (50));  System.Console.WriteLine (random.Next (10,50));  }} 

Оцените статью
nanomode.ru
Добавить комментарий