Одинаковые рандомные числа - C#
Формулировка задачи:
Доброго времени суток.
Делаю лабораторную работу.
Нужно заполнить массивы и посчитать суммы элементов этих массивов.
Я решил заполнять их рандомно.
Почему получаются одинаковые суммы??
Листинг программы
- namespace Random_in_Mass
- {
- class Program
- {
- static void Main(string[] args)
- {
- Random rand = new Random();
- Random random = new Random();
- int[] a = new int[100];
- int[] b = new int[100];
- int summ = 0;
- int summa = 0;
- for (int i = 0; i < a.Length; i++)
- {
- a[i] = rand.Next(-100,100);
- summ += a[i];
- }
- Console.WriteLine("{0}",summ);
- foreach (int i in b)
- {
- b[i] = random.Next(-100,100);
- summa += b[i];
- }
- Console.WriteLine("{0}", summa);
- Console.ReadLine();
- }
- }
- }
Решение задачи: «Одинаковые рандомные числа»
textual
Листинг программы
- foreach (int i in a)
- {
- summ += i;//ВОТ ТУТ ВОТ И ОШИБКА
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д