Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
module
Nanoid
Constants
URL_ALPHABET = "_-0123456789abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
"
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