in reply to Decimal Array range

Range operator only deals with integers
@array = map { 5 + ($_/100) } 1 .. 100;

I am really trying to do this with time ranges, say from 1pm to 11pm but not sure that is possible either.

DateTime::Event::Recurrence? DateTime::Event::Cron? Date::Manip::Recur?