Method: String.random
- Defined in:
- lib/extra/string.rb
.random(length = 8, seed = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789') ⇒ Object
Generate a random string with a given length and seed.
Example: String.random(4, 'abcdefg') #=> "cdeg"
Returns: String
8 9 10 |
# File 'lib/extra/string.rb', line 8 def self.random(length = 8, seed = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789') s = ''; length.times { s << seed.shuffle[0] }; s end |