uuid 唯一 id 模块
基础模块。提供唯一 id 的创建于操作
var uuid = require('uuid');
| Type | Method and Description |
|---|---|
| const | public const DNSDNSDNSmd5 与 sha1 创建 uuid 时指定 name 命名为域名 |
| const | public const URLURLURLmd5 与 sha1 创建 uuid 时指定 name 命名为 url 地址 |
| const | public const OIDOIDOIDmd5 与 sha1 创建 uuid 时指定 name 命名为 ISO OID |
| const | public const X509X509X509md5 与 sha1 创建 uuid 时指定 name 命名为 X.500 DN |
| Integer | public static Integer hostIDhostIDhostID查询和修改 Snowflake 算法的主机 id |
| Type | Method and Description |
|---|---|
| Buffer | node()使用时间和主机名创建 uuid |
| Buffer | md5(Integer ns,String name)使用特定命名的 md5 创建 uuid |
| Buffer | random()使用随机数创建 uuid |
| Buffer | sha1(Integer ns,String name)使用特定命名的 sha1 创建 uuid |
| Buffer | snowflake()使用 Snowflake 算法创建 uuid |
public const DNSDNSDNSmd5 与 sha1 创建 uuid 时指定 name 命名为域名
public const URLURLURLmd5 与 sha1 创建 uuid 时指定 name 命名为 url 地址
public const OIDOIDOIDmd5 与 sha1 创建 uuid 时指定 name 命名为 ISO OID
public const X509X509X509md5 与 sha1 创建 uuid 时指定 name 命名为 X.500 DN
public static Integer hostIDhostIDhostID查询和修改 Snowflake 算法的主机 id
node()使用时间和主机名创建 uuid
返回一个生成的二进制 id
md5(Integer ns,String name)使用特定命名的 md5 创建 uuid
ns 指定命名空间,可以为 uuid.DNS, uuid.URL, uuid.OID, uuid.X509
name 指定名称
返回一个生成的二进制 id
random()使用随机数创建 uuid
返回一个生成的二进制 id
sha1(Integer ns,String name)使用特定命名的 sha1 创建 uuid
ns 指定命名空间,可以为 uuid.DNS, uuid.URL, uuid.OID, uuid.X509
name 指定名称
返回一个生成的二进制 id
snowflake()使用 Snowflake 算法创建 uuid
返回一个生成的二进制 id