Есть скрипт на перле он рабочий,поможите сделать так чтоб он и ещё выбирал строки из файла в рандомном порядке
#!/usr/bin/perl
use strict;
# Генерация текста
my $text = '{1|2|3|4}';
for(1..5) {
print text_morph($text)."\n";
}
sub text_morph {
my $text = $_[0];
my $save = "";
while($save ne $text) {
$save = $text;
$text =~ s/\{([^\{\}]+)\}/text_select($1)/eg;
}
return $text;
}
sub text_select {
my @text = split /\|/, $_[0];
return $text[rand(@text)];
}
Так как строк в файле много мне нужно сделать чтоб после генерации выглядело так
добавлено из файла 1
добавлено из файла 2
добавлено из файла 3
добавлено из файла 4