Alex Barrett wrote: > Might as well send it in seperately: > > puts gets.gsub(/\B[a-z]+\B/i){|s|l=s.length > ;l.times{|i|r=rand(l);s[i],s[r]=s[r],s[i]};s} > > 88 characters in total. Hellfire and damnations. Just read the rules. I didn't realize about the spoiler period. Sorry guys. -- Posted via http://www.ruby-forum.com/.