fork download
  1. class NameGenerator
  2. attr_accessor :length
  3.  
  4. def initialize(length)
  5. @length = length
  6. end
  7.  
  8. def generate
  9. available_symbols = ('a'..'z').to_a + (0..9).to_a
  10. name = String.new
  11. @length.times { name += available_symbols[rand(0..available_symbols.length)].to_s }
  12. name
  13. end
  14. end
  15.  
  16. a = NameGenerator.new(25)
  17. p a.generate
Success #stdin #stdout 0.01s 7412KB
stdin
Standard input is empty
stdout
"itzhxoq3xyl6rz4un4u9uqz"