DICT_PATH = '/usr/share/dict/words' DICT_SIZE = 234936 def self.generated_name words = 2, length = 23 name = 'a'*(length+1) while name.length > length name = (1..words).map{%x[sed -n '#{rand(DICT_SIZE)} {p;q;}' '#{DICT_PATH}'].chomp.capitalize}.join end end
You need to create an account or log in to post comments to this site.