A unique id generator written in Golang.
Possible to generate ID having letters only or numbers only or alphanumeric unique id having custom length. Default length is 16
go get github.com/albinj12/unique-id
Generate number only ID with default length
id, err := uniqueid.Generateid("n")
Generate number only ID with custom length
id, err := uniqueid.Generateid("n", 6)
Generate number only ID with default length and prefix
id, err := uniqueid.Generateid("n", nil, "OD")
Generate letter only ID with default length
id, err := uniqueid.Generateid("l")
Generate letter only ID with custom length
id, err := uniqueid.Generateid("l",20)
Generate letter only ID with default length and prefix
id, err := uniqueid.Generateid("l", nil, "USER")
Generate alphanumeric ID with default length
id, err := uniqueid.Generateid("a")
Generate alphanumeric ID with custom length
id, err := uniqueid.Generateid("a", 18)
Generate alphnumerical ID with default length and prefix
id, err := uniqueid.Generateid("a", nil, "uid")
The MIT License (MIT). Please see License File for more information.