常见版本 v1:基于时间戳 + MAC,可排序但可能泄露机器信息; v4:纯随机,最常用,碰撞概率极低; v7:带时间前缀、可按插入排序,新项目推荐。 作主键的取舍 优点缺点 分布式可独立生成比自增整数长,索引更大 不暴露总量 / 顺序无序写入让 B+ 树索引碎裂 两个提醒 不是密码学秘密:UUID 可枚举,别用它做重置令牌或权限依据; 需要排序用 v7:v4 无序,列表按时间排要另存时间戳。 动手试试 生成标识符:UUID 生成。