извините. только сегодня вот смогла ответить. 

спасибы. 
 Phoinix
Phoinix вот у меня пирмерно такой же вариант появился, но только я сначала делала рандом из массива, предварительно созданного: @mass=(0..$кол-во записей в массиве);
т.е.  Вы правы:
Phoinix:
желательно знать количество строк в файле
а это как-то... не очень красиво. 

arto:
perldoc -q "How do I select a random line from a file?"
Здоровско! 

 И почему я сама не додумалась в FAQ заглянуть?
Вы, наверное наизусть его знаете, да? 

arto:
а что за задача-то такая ужасная?
ну ладно Вам глумиться... 

 Задача такая и была: либо из одного массива брать произвольную строчку данных, либо, если наличествует образец поиска, - сделать выборку из первого массива по этому образцу. и теперь уже из этой выборки  взять произвольную строчку данных. Запутано, да, написала? 

В любом случае - спасибо Вам еще раз за то что ткнули меня носиком в нужное место. 
