使用UUID生成唯一标识码

1.什么是uuid

UUID 是指(Universally Unique Identifier)通用唯一识别码

UUID的唯一性保障机制与其它一般的编号方案不同,它的唯一性不依赖于一个中心化的注册机构,也不需要在多个UUID生成器之间做协调。

目的是让分布式系统中的所有元素都能有唯一的识别信息。

2.uuid的版本

version1:基于时间和节点ID。节点ID通常是MAC地址。

version2:基于一个标识符、时间和节点ID。标识符可以是某个组或用户的ID。

version3 和 version5:基于某个特定的hash算法对一个命名空间和名字进行hash。

version3使用的是MD5算法,version5使用的是SHA1算法。

version4:基于一个随机数(或伪随机数)。

3.uuid的使用

(1)下载uuid

 

npm install uuidjs

(2)引入uuid(这里我用的是version4,可以根据需求选择版本)

const {v4:uuidv4} = require("uuid")

(3)使用uuid生成标识码

let login_token = uuidv4();

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值