guid
提供了更简便更高性能的全局唯一数生成功能。生成的 uid
字符串仅包含 数字及小写英文字符。
- 优点:性能高效、使用简便。
- 缺点:字符范围有限、长度固定
32
字节。
guid
模块的设计目的在于提供一种使用更简便、性能更高效且能满足绝大多数业务场景的唯一数生成。guid
的设计比较简单,详情可参考实现源码。
字符列表:
字符类型 字符列表
数字字符 0123456789
英文字符 abcdefghijklmnopqrstuvwxyz
使用方式:
import "github.com/gogf/gf/v2/util/guid"
接口文档:
https://pkg.go.dev/github.com/gogf/gf/v2/util/guid
基本介绍
guid
通过 S
方法生成 32
字节的唯一数,该方法定义如下:
func S(data ...[]byte) string