Method: String.random
- Defined in:
- lib/midwire_common/string.rb
.random(count = 6, ranges = [('a'..'z'), ('A'..'Z'), ('0'..'9')]) ⇒ Object
4 5 6 7 |
# File 'lib/midwire_common/string.rb', line 4 def random(count = 6, ranges = [('a'..'z'), ('A'..'Z'), ('0'..'9')]) o = ranges.map(&:to_a).flatten (0..(count - 1)).map { o[rand(o.length)] }.join end |