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

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

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

Листинг программы
  1. class a
  2. {
  3. public int id;
  4. public a()
  5. {
  6. Random rand = new Random();
  7. id = rand.Next(0, 1000);
  8. }
  9. }
  10. static void Main(string[] args)
  11. {
  12. a a1 = new a();
  13. Console.WriteLine(a1.id);
  14. a a2 = new a();
  15. Console.WriteLine(a2.id);
  16. a a3 = new a();
  17. Console.WriteLine(a3.id);
  18. Console.Read();
  19. }
rand.Next(0, 1000) выдает одинаковые числа. что не так?

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

textual
Листинг программы
  1.     class a
  2.     {
  3.         static Random rand = new Random();
  4.         public int id;
  5.         public a()
  6.         {
  7.             id = rand.Next(0, 1000);
  8.         }
  9.     }

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


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

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

10   голосов , оценка 4.1 из 5

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

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

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