github.com/robmuh/uniq (go): Package uniq is a utility package that provides common random unique identifiers in UUID, Base32, and n*2 random hexadecimal characters.  When a simple random identifier is all that is needed Base32() provides a better alternative to UUID(). It takes less space (32 characters), is safe for use with all filesystems including case-insensitive ones, and provides additional randomness increased from 2^128 (uuid) to 2^160 (base32).  This package includes the following convenience commands as well for use when integrating with shell scripts:
Keywords: base32|base64|hexidecimal|unique-identifiers|uuid|uuid-generator