Как в Perl скрипте получить случайное целое число?
Функция:
sub random_int_in ($$) {
my($min, $max) = @_;
return $min if $min == $max;
($min, $max) = ($max, $min) if $min > $max;
return $min + int rand(1 + $max - $min);
}
Вызов функции, например, random_int_in(10,20) вернет целое случайное число между 10 и 20 (включительно).