Problem
You would like to use a random password in ruby. Most solutions describe using the Digest library (Digest::SHA1).
Solution
According to the post here, you can achieve the same by using ActiveSupport’s secure_random library.
To use it in Ruby outside Rails use:
1 2 3 |
require 'active_support/secure_random' ActiveSupport::SecureRandom.hex(10) ActiveSupport::SecureRandom.base64(10) |
and inside rails:
1 |
SecureRandom.hex(10) |