UUID 生成

随机 UUID v4

设置

结果

    使用浏览器的加密级随机数生成 UUID v4(随机)。

    生成的值只在浏览器中,不会上传,也不会保存。

    使用说明

    按需要的数量生成 UUID v4(随机)。使用浏览器的加密级随机数生成,难以预测;生成的值只留在浏览器中,不会上传或保存。

    什么时候用

    • 数据库需要主键或标识符。
    • 需要不能重复的文件名或请求 ID。
    • 制作测试数据。

    使用方法

    1. 设定生成个数。
    2. 点重新生成即可得到相应数量。
    3. 可以只复制一行,也可以全部复制。

    需要知道的事

    • 生成的是第 4 版(随机)。与包含时间和设备信息的第 1 版不同,不会泄露在何时何地生成。
    • 使用浏览器的加密级随机数生成器,比普通随机数更难预测。
    • 生成的值不会保存,刷新即消失,需要请先复制。
    • 所有值都在本机生成,而不是服务器。

    常见问题

    会不会重复?

    理论上不为零,但实际上不必担心。v4 的 122 位是随机的:每秒生成十亿个、持续 85 年,出现一次重复的概率才约为 50%。

    有第 1 版或第 7 版吗?

    只提供第 4 版。第 1 版包含时间戳和设备地址,可能暴露生成的时间与设备;第 7 版便于排序,但创建时间一目了然。这里选择了通行且不泄露信息的版本。

    可以用大写吗?

    标准推荐小写,比较时不区分大小写。不过在同一个系统内统一一种写法更稳妥。

    我需要更短的 ID。

    UUID 有 36 个字符,放进网址偏长。有人只取前 8 位,但重复风险会急剧上升,建议仅用于展示,作为键时仍使用完整值。