module SecureRandom
def self.base36(n = 16)
p SecureRandom.base36(24) # => "77tmhrhjfvfdwodq8w7ev2m7"
p SecureRandom.base36 # => "4kugl2pdqmscqtje"
The result will contain alphanumeric characters in lowercase.
This method can be used over +base58+ if a deterministic case key is necessary.
If _n_ is not specified or is +nil+, 16 is assumed. It may be larger in the future.
The argument _n_ specifies the length of the random string to be generated.
SecureRandom.base36 generates a random base36 string in lowercase.
def self.base36(n = 16) alphanumeric(n, chars: BASE36_ALPHABET) end