Skip to content

cristalhq/miniid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

miniid

build-img pkg-img reportcard-img coverage-img version-img

miniid generates ID encoded in base62.

Features

  • Simple API.
  • Clean and tested code.
  • Dependency-free.

Install

Go version 1.20+

go get github.com/cristalhq/miniid

Example

gen := miniid.New(1200)

for i := 0; i < 10; i++ {
	fmt.Print(gen.Next(), " ")
}
fmt.Println()

// Output:
// JN JO JP JQ JR JS JT JU JV JW

Also see examples: example_test.go.

Documentation

See these docs.

License

MIT License.

About

miniid generates ID encoded in base62

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages