Static
Private
cStatic
Private
Readonly
dStatic
Private
S4Static
cID返回一个累加计数器 ID。
以下代码创建了一个 UUID 实例,并连续调用了 cID() 方法两次,生成了两个累加计数器 ID。可以看到,输出结果包含固定前缀 'cid_'、当前时间戳、递增计数器等部分,构成了一个唯一的字符串。注意,在每次调用 cID() 方法时,计数器会自动递增,保证每个 ID 的唯一性。
const cid1 = UUID.cID()
console.log(cid1) // 'cid_1633281025002_0'
const cid2 = UUID.cID()
console.log(cid2) // 'cid_1633281025002_1'
一个累加计数器 ID。
Static
randomUUIDGenerated using TypeDoc
UUID 类用于生成唯一标识符,包括随机 UUID 和累加计数器 ID。其中,随机 UUID 是指根据随机数算法生成的字符串序列,具有足够低的碰撞概率;而累加计数器 ID 则是指在固定前缀和时间戳基础上,通过递增计数器来生成的字符串序列,可以保证每个 ID 唯一。
Description
以下代码创建了一个 UUID 实例,并连续调用了 randomUUID() 和 cID() 方法多次,生成了多个随机 UUID 和计数器 ID。可以看到,每个 UUID 和 ID 都是唯一的。注意,在累加计数器 ID 中,前缀和时间戳都是固定的,计数器会在每次调用 cID() 方法时递增。
Example