., ,; .R, @FS fUD jos DN Gw, Fzw OUn hdx DLdknFf: qgOKPugU aYkIda @ygoaQr Dj hN Sam xb tJ. mBT. fSV zek Nw; @Hf dxd Stk ALQ TZFwKw: qR ol HJb EmpiiA@ sb .Vz XWw chY:: Aw, ju iA GFk aHs,c woi FsrQua Gcc pW kA IBy HFd ZVx Gsx SME ziyA riA UNvhcHbgj NZaBdunU TYA NsaQfMzrRB , ,:;U : Ae , ,;w .: lze yrP IegDp. #### open( my $fh, '/usr/share/dict/propernames' ) or die $!; while (<$fh>) { chomp; push( @{$words{length($_)}}, $_ ); } while () { s/(\S+)/replace($1)/ge; print; } sub replace { my $list = $words{length $_[0]} or return $_[0]; return $list->[rand @$list]; } __DATA__ ., ,; .r, @ln qly tlg nq aq, Brg iaB WiW iqpbduk: ifcciWvj Wypdip @rnoqqS lc st unx mm su. Wyl. eee daa jb; @kS kjt smp WkW 8hytct: ih xd WiZ Zlantc@ tg .vk WrW cyW:: hy, vx bo WnW gtx,i 0rW SnjsaS WbW gw oo kkZ rto WeW fvB 0qZ xbcd ocg tfrotxynk veqWhurb kdy wavkuseax0 , ,:;i : yr , ,;i .: Zjc ugr btfau. #### Ti Po Kaj Tao Wes Art Al Ian Jem Tao Raj Caroline Jeanette Harold Bradley Al Ji Stu Ro Hon Axel Kaj Tim Sam Stu Lee Tad Raj Phiroze Ed Ro Lin Shankar Hy Lex Ric Barry Van No Ji Jim Jerry Ram Sorrel Luc Ji Ji Kaj Van Mah Fay Art Hohn Ami Krzysztof Jennifer Jan Novorolsky , Saul : Ed , Per Ro Rob Bob Amedeo