Sha256: aaaa29a8ec0ad911429741bac4708bd928e7e85723a16c9e2ea6d94eb51da966

Contents?: true

Size: 276 Bytes

Versions: 1

Compression:

Stored size: 276 Bytes

Contents

require "pwm/version"

module Pwm
  def self.characters
    [('A'..'Z'),('a'..'z'),('2'..'9')].collect{|r| r.collect{|c| c}}.flatten
  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.0 lib/pwm.rb