randRange(-10, 10) randRangeNonZero(-6, 6) randRange(3, 5) _.map(_.range(N), function(i) { return A + i * D; })

Primii N termeni ai unei progresii aritmetice sunt:

GIVEN.join(","), \ldots

Care este cel de-al N + 1-lea termen din progresie?

A + D * N

În orice progresie aritmetică, fiecare termen este egal cu termenul de dinaintea lui plus raţia.

Asta înseamnă că al doilea termen este egal cu primul termen plus raţia. În cazul nostru, al doilea termen A + D,este cu abs(D) mai maremic decât primul termen, A.

Așadar, diferenţa dintre termeni este D.

Cel de-al N + 1-lea termen din progresie este egal cu cel de-al N-lea plus raţia, sau mai exact A + D * (N - 1) + D = A + D * N.