Announcing my third e-book "Perl One-Liners Explained"
catonmat.net
catonmat.net
However, if you are not familiar with Perl, and fall to the common stigma that Perl is unreadable, I urge you to delve more into the modern Perl community. The community doesn't have the same tendencies towards built-in obfuscation anymore.
> perl -le 'print map { ("a".."z")[rand 26] } 1..8'
The double quotes are not needed around a and z. (Verified in 5.14, 5.12, and the truly ancient 5.8).