【文件属性】:
文件名称:uniqid:唯一ID生成器
文件大小:29KB
文件格式:ZIP
更新时间:2021-05-10 07:13:22
generator id unique uniqid JavaScript
唯一的十六进制ID生成器。
它将始终根据当前时间,进程和计算机名称创建唯一的ID。
npm install uniqid
用法
var uniqid = require ( 'uniqid' ) ;
console . log ( uniqid ( ) ) ; // -> 4n5pxq24kpiob12og9
console . log ( uniqid ( ) , uniqid ( ) ) ; // -> 4n5pxq24kriob12ogd, 4n5pxq24ksiob12ogl
特征
非常快
即使同时调用,也会在多个进程和机器上生成唯一的ID。
较短的8和12字节版本具有较少的唯一性。
这个怎么运作
在当前时间,ID在单个过程中始终是唯一的。
使用进程ID,即使同时从多个进程中调用,该ID也是唯一的。
使用MAC地址,即使同时从多个机器和进程中调用,ID也是唯一的。
API
【文件预览】:
uniqid-master
----index.js(3KB)
----package.json(679B)
----.github()
--------FUNDING.yml(114B)
----Readme.md(4KB)
----.npmignore(31B)
----.Changelog(54B)
----examples()
--------cluster()
--------simple()
--------browserify()
--------webpack()
----.gitignore(31B)