nanoid v1

Generating nanoid

Repository

Installation

go get -u github.com/metadiv-io/nanoid

Generate NanoID

id, err := nanoid.New(21, 
    nanoid.AlphabetNumbers+nanoid.AlphabetLower+nanoid.AlphabetUpper)

Generate NanoID with alike charaters (1lI0Oouv5Ss)

id, err := nanoid.NewWithoutAlike(21, 
    nanoid.AlphabetNumbers+nanoid.AlphabetLower+nanoid.AlphabetUpper)

Generate NanoID with defualt charaters and size

This method generate 21-length nanoid with numbers, lower cases and upper cases without alike charaters. Only 1% possibility on collision for generating 1000 nanoid per second in ~6 millions of year:

id := nanoid.NewSafe()

Last updated