go get -u github.com/metadiv-io/nanoid
uuid := nanoid.New(&nanoid.Opt{
Numbers: true, // 0123456789
Lowercase: true, // abcdefghijklmnopqrstuvwxyz
Uppercase: true, // ABCDEFGHIJKLMNOPQRSTUVWXYZ
Symbols: true, // _-
Length: 21, // must be greater than 0
ExcludeAlike: true, // exclude alike characters: 1lI0Oouv5Ss
})
Generate NanoID with safe characters:
- Numbers
- Lowercase
- Uppercase
- Exclude Symbols
- Exclude Alike Characters
- Length: 21
uuid := nanoid.NewSafe()