UUID 生成
批量生成 UUID v4,一次最多 200 个。用的是浏览器的加密随机数。
格式
改数量或格式会立即重新生成。大括号和去掉连字符的写法在部分数据库和系统里不支持。
关于 UUID
UUID v4 是随机生成的 128 位标识符,其中 6 位固定用来标记版本和变体,剩下 122 位随机。理论上要生成约 26 亿亿个才会有一次重复,日常当主键、订单号、文件名足够用。
标准写法是 8-4-4-4-12 共 36 个字符,中间用连字符分隔。数据库里常用 32 位不带连字符的写法,或者带大括号的写法。UUID v4 是随机的,不是按时间递增,聚簇索引上插入性能不如自增主键或 UUID v7。
这里的随机数来自 crypto.getRandomValues,是加密安全的,不要用 Math.random 生成标识符。生成过程在浏览器本地完成。