关于此工具
完全在浏览器中,使用从 crypto.getRandomValues 进行的无偏随机采样生成 Nano ID。
常见问题
随机性是均匀的吗?
是的,它通过位掩码使用拒绝采样,使字母表中每个字符出现的概率相等,没有取模偏差。
为什么默认长度是 21?
21 个字符取自 64 个符号的 URL 安全字母表,其碰撞概率与 UUID 相当。
生成紧凑、URL 安全的唯一 ID,可自定义长度和字母表。
完全在浏览器中,使用从 crypto.getRandomValues 进行的无偏随机采样生成 Nano ID。