02
UUID RESULT
使用浏览器密码学安全随机数,一次生成 1 到 100 个 UUID v4。
UUID v4 的第 13 个十六进制字符为 4,变体位置符合 RFC 4122 常用表示。
随机空间很大不等于可以取消约束,持久化字段仍应设置唯一索引。
UUID 是标识符,不是认证凭据;公开 UUID 不应自动等同于访问授权。
跨系统交换时建议使用小写并保留连字符,减少格式兼容问题。
基础版生成随机 UUID v4,并设置标准的版本位和变体位,适合数据库标识、测试数据和分布式对象标识。
不会。随机字节来自浏览器密码学安全随机源,UUID 只在当前页面生成,不上传或保存。
UUID v4 的随机空间非常大,实际碰撞概率极低,但数学上不能承诺绝对不重复,数据库仍应建立唯一约束。
去掉连字符后仍包含相同的 128 位值,但不再是最常见的标准文本表示;接口交换时建议保留连字符。