Documentation ¶
Overview ¶
guid包提供了简单且高性能的唯一ID生成功能。 md5:22d1fe7516a2dff2
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func X生成 ¶
X生成 函数创建并返回一个32字节的全局唯一字符串,它满足大多数常见的使用需求,但不严格遵循UUID算法。如果没有提供`data`,则返回默认的唯一字符串。
指定的`data`最多可以有2个部分。无论每个`data`的长度多长,它们都将被哈希成7字节作为结果的一部分。如果给定的`data`部分少于2个,结果字节的剩余部分将由随机字符串填充。
返回的字符串由以下组成: 1. 默认:MAC哈希(7) + 进程ID(4) + 时间戳纳秒(12) + 序列号(3) + 随机字符串(6) 2. 自定义数据:Data哈希(7/14) + 时间戳纳秒(12) + 序列号(3) + 随机字符串(3/10)
注意:
- 为了性能考虑,返回的长度固定为32字节。
- 自定义参数`data`组合的内容在你的业务场景中应具有唯一性。
md5:b09b2d34d56e1344
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.