How about simply reversing the resultant range?
@array = reverse (1..7); [download]
In reply to Re: Autogenerate descending arrays by pbeckingham in thread Autogenerate descending arrays by bl0rf