http://www.perlmonks.org?node_id=991852


in reply to Re: Determine steps between two numbers
in thread Determine steps between two numbers

IMHO in such case the variable name should be changed from 'increment' to 'decrement'. Or better - change algorithm to more intuitive:
my $increment = ($second - $first) / ($steps - 1); ... push @array, $first += $increment;
And one-line @array generator as alternative:

my @array = map { $first + $increment * $_ } 0 .. $steps - 1;