🎲 UUID 与密码生成

批量生成 UUID v4、随机密码、NanoID 风格短 ID,可自定义长度与字符集。

uuid生成guid随机密码生成器随机字符串nanoid

批量生成 UUID、随机密码和短 ID。随机数来自浏览器的加密级随机源(crypto.getRandomValues),生成过程完全在本地。

结果

点上面的按钮,结果出现在这里 汪

🧠 选哪个

  • 数据库主键 / 接口 ID:UUID v4 通用但有 36 字符、索引不友好;追求短就用 NanoID(21 字符约有 126 bit 熵,够用)。
  • 分布式主键:别用 v4(完全随机,B+ 树插入会碎),考虑雪花 ID / ULID / UUID v7 这类「时间有序」的方案。
  • 密码:12 位以上混合字符起步;能上密码管理器就不要自己记。
  • 安全令牌:用 crypto.getRandomValues 或 crypto.randomUUID(),绝对不要用 Math.random()——它可预测。