Top Level Namespace

Defined Under Namespace

Classes: AudioPlayer

Instance Method Summary collapse

Instance Method Details

#generate_random_string(length = 8) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/gen_random.rb', line 3

def generate_random_string(length = 8)
  buffer = String.new
 
  for i in 0..length
    rnd = rand(26 + 26 + 10)
 
    case rnd
      when 0..25
        buffer << (rand(26) + 'a'.ord).chr
      when 26..52
        buffer << (rand(26) + 'A'.ord).chr
      else
        buffer << (rand(10) + '0'.ord).chr
    end
  end
 
  return buffer
end