#snip my $range = $cgi->param('range'); for (eval "($range)") { # Is there a better way? print "$_\n"; }