$/ = "\n\n"; rand($.) < 1 && ($haiku = $_) while ; $haiku =~ s/\s+\z//; # instead of chomp, accounts for uneven final \n print $haiku, "\n"; __DATA__ Even in Kyoto hearing the cuckoo's cry-- I long for Kyoto. Basho In the white plum blossoms night to next day just turning. Buson