Даны натуральное число n, действительные числа a1, …, an:

подскажите что не так, он через раз выводит правильное количество чётных чисел

Код:
from random import random
N = 10
arr = [0] * N
for i in range(N):
arr[i] = int(random() * 100)
print(arr)
m = 0
for i in range(0,N,2):
if arr[i] < arr[m]:
m = i
print("Чётных - ",m,'Наименьшее -',arr[m])
подскажите что не так, он через раз выводит правильное количество чётных чисел