Adder will create an array of steps at regular intervals.
var adder = ; // basic use: adder(start, end, steps)var steps = ;steps == 10 20 30 40 50 60 70 80 90 100 // figures it out if the numbers are too smallvar steps = ;steps == 1 13 16 19 22 25 // When the numbers are not too small, choose your rounding: adder(start, end, steps, decimalPlaces)var steps = ;steps == 0 1304 2608 3912 5216 652 // When decimalPlaces is set to 0 we won't round at all.var ;steps == 0 16666666666666667 33333333333333335 5 // works in reverse and with negative numbersvar steps = ;steps == 10 5 0 -5 -10
Entire file is under 10 lines of code.
MIT license.