项目作者: issue9

项目描述 :
产生唯一字符串
高级语言: Go
项目地址: git://github.com/issue9/unique.git
创建时间: 2017-08-23T16:36:25Z
项目社区:https://github.com/issue9/unique

开源协议:MIT License

下载


unique
Build Status
license
codecov

Go Reference

用于生成一个唯一字符串

  1. // 生成由数字和字母组成的唯一字符串,比如 p4k5f81
  2. u := unique.NewString(10)
  3. go u.Serve(context.Background())
  4. u.String()
  5. // 生成由数字组成的唯一字符串,比如 15193130121
  6. u := unique.NewNumber(10)
  7. go u.Serve(context.Background())
  8. u.String()
  9. // 生成由日期与数字组成的唯一字符串,比如 20180222232332-1
  10. u := unique.NewDate(10)
  11. go u.Serve(context.Background())
  12. u.String()
  13. // 或者可以自定义一个 Unique 实例
  14. u := unique.New(10, time.Second, "20060102150405-", 10)
  15. go u.Serve(context.Background())
  16. u.String() // 生成唯一字符串。

安装

  1. go get github.com/issue9/unique/v2

版权

本项目采用 MIT 开源授权许可证,完整的授权说明可在 LICENSE 文件中找到。