module

Nanoid

Constants

URL_ALPHABET = "_-0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
VERSION = {{ (`shards version /tmp/tmp.AdgfKg/src/src`).chomp.stringify }}

Class methods

complex_generate(size : Int32, alphabet : String) : String

Generate secure URL-friendly unique ID

Source
generate(size = 21, alphabet = URL_ALPHABET, secure = true) : String
Source
non_secure_generate(size : Int32, alphabet : String) : String

Non-secure predictable random generator

Source
simple_generate(size : Int32) : String
Source