Sha256: 3b457366c70d7886f9193c370878efdbdbb962da5efe71332740264b75c6a24d

Contents?: true

Size: 275 Bytes

Versions: 1

Compression:

Stored size: 275 Bytes

Contents

require "pwm/version"

module Pwm
  def self.characters
    (('A'..'Z').to_a + ('a'..'z').to_a + ('2'..'9').to_a) - ['I', 'O', 'l']
  end

  def self.password(length=16)
    (0..length-1).inject('') do |pw, n|
      pw + characters[rand(characters.length)]
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pwm-1.0.2 lib/pwm.rb