Вы уверены, что диапазон случайных чисел (-100, 10) ? Просто при таком условии очень маловероятно, что порядковый номер элемента совпадёт с его значением... При (-10,10) такое получается чаще.
from random import randint
n = 25
a = [randint(-10,10) for _ in range(n)]
print(a)
for i in range(len(a)):
if a[i] == i: print(a[i], end=' ')