Одинаковые рандомные числа - 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;//ВОТ ТУТ ВОТ И ОШИБКА
}