Случайное число при вызове конструктора - C#

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

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

    class a
    {
        public int id;
        public a()
        {
            Random rand = new Random();
            id = rand.Next(0, 1000);
        }
    }
    static void Main(string[] args)
    {
        a a1 = new a();
        Console.WriteLine(a1.id);
        a a2 = new a();
        Console.WriteLine(a2.id);
        a a3 = new a();
        Console.WriteLine(a3.id);
 
        Console.Read();
    }
rand.Next(0, 1000) выдает одинаковые числа. что не так?

Решение задачи: «Случайное число при вызове конструктора»

textual
Листинг программы
    class a
    {
        static Random rand = new Random();
        public int id;
        public a()
        {
            id = rand.Next(0, 1000);
        }
    }

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


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

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

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