pwqgen.rb is a Ruby implementation of passwdqc's pwqgen, a random pronouncable password generator. By Ronald Ip. https://github.com/iphoting/pwqgen.rb https://rubygems.org/gems/pwqgen.rb Initial announcement, now out of date: http://blog.iphoting.com/blog/2012/07/02/pwqgen-dot-rb-a-pronouncable-passphrase-generator/ Demo: https://pwqgen.herokuapp.com https://github.com/iphoting/pwqgen-web Installation gem install pwqgen.rb Usage CLI You can generate a random password from the command line. $ pwqgen.rb --help Usage: pwqgen.rb [options] [] Options: -h, --help show this help message and exit -v, --version show version and exit : Number of words in the passphrase. [default: 3] Ruby App You can require it within your app: require 'rubygems' require 'pwqgen' p Pwqgen.generate # => "Image&Both-action" p Pwqgen.generate 5 # => "Alaska_Union9Calf=domain&ever" pgen = Pwqgen.new # => # p pgen.generate # => "String5Rebel+horse" p pgen.generate 2 # => "Easily2desist"