class NameGenerator
attr_accessor :length
def initialize(length)
@length = length
end
def generate
available_symbols = ('a'..'z').to_a + (0..9).to_a
name = String.new
@length.times { name += available_symbols[rand(0..available_symbols.length)].to_s }
name
end
end
a = NameGenerator.new(25)
p a.generate
Y2xhc3MgTmFtZUdlbmVyYXRvcgogIGF0dHJfYWNjZXNzb3IgOmxlbmd0aAoKICBkZWYgaW5pdGlhbGl6ZShsZW5ndGgpCiAgICBAbGVuZ3RoID0gbGVuZ3RoCiAgZW5kCgogIGRlZiBnZW5lcmF0ZQogICAgYXZhaWxhYmxlX3N5bWJvbHMgPSAoJ2EnLi4neicpLnRvX2EgKyAoMC4uOSkudG9fYQogICAgbmFtZSA9IFN0cmluZy5uZXcKICAgIEBsZW5ndGgudGltZXMgeyBuYW1lICs9IGF2YWlsYWJsZV9zeW1ib2xzW3JhbmQoMC4uYXZhaWxhYmxlX3N5bWJvbHMubGVuZ3RoKV0udG9fcyB9CiAgICBuYW1lCiAgZW5kCmVuZAoKYSA9IE5hbWVHZW5lcmF0b3IubmV3KDI1KQpwIGEuZ2VuZXJhdGU=