in reply to Mixing Up a Text File

Reiterating an old solution:
perl -ne'splice@l,rand$.,0,$_}{print@l'
or more readably:
my @lines; splice @lines, rand $., 0, $_ while <>; print @lines;
   MeowChow                                   
               s aamecha.s a..a\u$&owag.print