Одинаковые рандомные числа - C#

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

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

Доброго времени суток. Делаю лабораторную работу. Нужно заполнить массивы и посчитать суммы элементов этих массивов. Я решил заполнять их рандомно. Почему получаются одинаковые суммы??
Листинг программы
  1. namespace Random_in_Mass
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. Random rand = new Random();
  8. Random random = new Random();
  9.  
  10. int[] a = new int[100];
  11. int[] b = new int[100];
  12.  
  13. int summ = 0;
  14. int summa = 0;
  15. for (int i = 0; i < a.Length; i++)
  16. {
  17. a[i] = rand.Next(-100,100);
  18. summ += a[i];
  19. }
  20. Console.WriteLine("{0}",summ);
  21.  
  22. foreach (int i in b)
  23. {
  24. b[i] = random.Next(-100,100);
  25. summa += b[i];
  26. }
  27. Console.WriteLine("{0}", summa);
  28. Console.ReadLine();
  29. }
  30. }
  31. }

Решение задачи: «Одинаковые рандомные числа»

textual
Листинг программы
  1.            foreach (int i in a)
  2.             {
  3.              
  4.                 summ += i;//ВОТ ТУТ ВОТ И ОШИБКА
  5.             }

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


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

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

14   голосов , оценка 4 из 5

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

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

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