order-id:唯一订单 ID 生成器

时间:2024-06-20 02:53:49
【文件属性】:

文件名称:order-id:唯一订单 ID 生成器

文件大小:12KB

文件格式:ZIP

更新时间:2024-06-20 02:53:49

random timestamp unique-id unique-identifier fpe

订单编号 (几乎)唯一的订单 ID 生成器 生成格式为xxxx-xxxxxx-xxxx订单ID,其中x是数字(0-9)。 类似于亚马逊用于订单号的格式。 使用当前的 unix 时间戳(13 位数字)加上 1 个随机数字,因此它在毫秒内是唯一的。 如果您的系统每天生成 1,000,000 个订单(均匀分布),则发生冲突的概率约为 1%。 额外的填充数字使其更低。 时间戳使用提供的密钥进行加扰,因此结果不会显示为时间戳并且不是顺序的。 奖励:由于它基于时间戳,我们可以从订单 ID 中获取时间(请参阅 api 调用)。 用法 const orderid = require ( 'order-id' ) ( 'mysecret' ) ; const id = orderid . generate ( ) ; // 3016-734428-7759 orderid . getTime (


【文件预览】:
order-id-master
----package.json(822B)
----.github()
--------workflows()
----test()
--------index.js(664B)
----.prettierrc(26B)
----.prettierignore(12B)
----license(1KB)
----package-lock.json(24KB)
----.gitignore(578B)
----lib()
--------index.js(930B)
--------index.d.ts(778B)
----README.md(2KB)

网友评论