Random rnd = new Random(); //создание объекта для генерации псевдослучайных чисел
int [] randommas = new int [100]; //пустой массив для заполнения
int sum = 0; //сумма элементов по условию
for (int i = 0; i < 100; i++) //цикл для заполнения массива
{
randommas[i] = rnd.Next(1000,2000); //случайное число из диапазона
int check = randommas[i] / 10; //целочисленное деление, чтобы вторая цифра числа с конца стала последней
if (check % 2 == 0) sum+=randommas[i]; //проверяем четность теперь уже последней цифры, если все ок - складываем
}
Console.WriteLine($"answer is {sum}");
Console.ReadKey(); //ожидание нажатия клавиши, чтобы консоль не закрывалась моментально после выполнения
На всякий случай, знайте, что объект Random генерирует только целые числа
Рандом сгенерируется настолько быстро, что все значения будут одинаковы