3 ms·
A slight refactoring for Ruby 1.9.3 users, uses Array#sample to grab 3 random words, etc. ruby -e 'w = File.readlines("/usr/share/dict/words").map { |w| w.
by trebor 14y ago
A slight refactoring for Ruby 1.9.3 users, uses Array#sample to grab 3 random words, etc.
ruby -e 'w = File.readlines("/usr/share/dict/words").map { |w| w.chomp }.reject { |w| w !~ /^[A-Za-z]+$/ }; puts w.sample(3).join(" ").downcase'