aNumber % i で aNumber を i で割った余りという意味

if (aNumber % i) だと,aNumber % i が 0 で無いなら〜
という意味