扫一扫分享
Nananoid 是使用 JavaScript 开发、一个小型、安全、对 URL 友好的唯一字符串 ID 生成器。据作者说,比 uuid 更可靠和好用。至少从 api 的功能和易用性来看,似乎确实如此。
一个用于 JavaScript 的唯一字符串 ID 生成器,它迷你、安全,并且对 URL 友好。
var nanoid = require('nanoid')
model.id = nanoid() //=> "V1StGXR8_Z5jdHi6B-myT"
这个生成器支持 Node.js, react Native, 以及 所有浏览器。
Nano ID 与 UUID v4 (random-based) 非常有可比性。 它与 UUID 有类似长度的随机位数(Nano ID: 126, UUID: 122),所以他们有一个类似的碰撞概率:
想要在十亿分之一的重复的可能性下找到重复,必须生成 1.03^15 个 v4 ID。
Nano ID 和 UUID v4 有两个主要的区别:
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览