Methods

Constants

BASE36_ALPHABET = ("0".."9").to_a + ("a".."z").to_a
BASE58_ALPHABET = ("0".."9").to_a + ("A".."Z").to_a + ("a".."z").to_a - ["0", "O", "I", "l"]

Class Public methods

base36(n = 16)

📝 Source code
# File activesupport/lib/active_support/core_ext/securerandom.rb, line 45
    def self.base36(n = 16)
      SecureRandom.alphanumeric(n, chars: BASE36_ALPHABET)
    end
🔎 See on GitHub

base58(n = 16)

📝 Source code
# File activesupport/lib/active_support/core_ext/securerandom.rb, line 20
    def self.base58(n = 16)
      SecureRandom.alphanumeric(n, chars: BASE58_ALPHABET)
    end
🔎 See on GitHub