nodejs生成UID(唯一标识符)——node-uuid模块

unique identifier 惟一标识符        -->> uid

在项目开发中我们常需要给某些数据定义一个唯一标识符,便于寻找,关联。

node-uuid模块很好的提供了这个功能。

https://github.com/broofa/node-uuid/

使用起来很简单,两种:

1、uuid.v1(); -->基于时间戳生成  (time-based)

2、uuid.v4(); -->随机生成  (random)

通常我们使用基于时间戳  v1()  生成的UID,随机生成  v4()  还是有一定几率重复的。

eg:var UUID = require('uuid');var ID = UUID.v1();

转载于:https://www.cnblogs.com/sxz2008/p/6638743.html

nodejs生成UID(唯一标识符)——node-uuid模块相关推荐

  1. nodejs生成uid

    nodejs生成uid 1.安装node-uuid模块 npm install node-uuid 或在package.json中dependencies下添加 "node-uuid&quo ...

  2. lucene快速入门_为Lucene选择快速唯一标识符(UUID)

    lucene快速入门 大多数使用Apache Lucene的搜索应用程序都会为每个索引文档分配一个唯一的ID(即主键). 尽管Lucene本身不需要这样做(它可能不太在乎!),但应用程序通常需要它以后 ...

  3. 为Lucene选择快速唯一标识符(UUID)

    大多数使用Apache Lucene的搜索应用程序都会为每个索引文档分配唯一的ID(即主键). 尽管Lucene本身不需要这样做(它可能不太在乎!),但应用程序通常需要它以后通过其外部ID替换,删除或 ...

  4. C# 生成全球唯一标识符

    全球唯一标识符由128位整数组成,你可以利用它进入任何一台需要输入唯一标识符的电脑或任何一个需要唯一标识符的网络.Tony Patton讲解了.NET Framework是怎样教你创建自己的全球唯一标 ...

  5. Javascript生成全局唯一标识符(GUID,UUID)的方法

    方法一 function guid() {return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {var ...

  6. php 8位md5重复概率,高并发 php uniqid 用md5生成不重复唯一标识符方案

    高并发 php uniqid 用md5生成不重复唯一标识符方案 uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. uniqid(prefix,more_entropy) prefi ...

  7. php生成uuid,php生成标准唯一的uuid的方法

    方法一:php内置函数uniqid() uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. 语法 uniqid(prefix,more_entropy) 参数 描述 prefix 可 ...

  8. 命名规则标识符 unix_关于全局唯一标识符

    关于全局唯一标识符 用几个世纪以来独一无二的标签命名你的接口 摘要 本文介绍全局唯一标识符(GUID:Globally Unique IDentifier ),并说明如何从您喜欢的工作站创建一个.它包 ...

  9. iOS设备唯一标识符探讨

    iOS设备唯一标识符探讨 一.现有方案 1.UDID(Unique Device Identifier) 获取方法:[[UIDevice currentDevice] uniqueIdentfier] ...

最新文章

  1. 解决xcode ***is missing from working copy
  2. 一个KindEditor的插件[myFocus]
  3. Trie(前缀树/字典树)及其应用
  4. Postman:Postman(HTTP的测试工具)使用方法详细攻略
  5. 一张小票看透支付清结算架构
  6. Linux C 算法——查找
  7. python request对四类参数的处理_如何处理Djang中同一参数具有多个变量的request.GET...
  8. 从0-1背包问题学习回溯法、分支界限法、动态规划
  9. java控制层创建websocket_用Java构建一个简单的WebSocket聊天室
  10. python date2num_坚持mdates.date2num
  11. axure选中状态的值_关于编写Axure的心得
  12. 核磁谱图分析步骤_质谱仪、红外光谱、核磁共振氢谱
  13. 2013校队选拔——最短路——二分最大边的最小值
  14. 网游设想二:九重天[]
  15. 记录:Linux 设置文件夹 0777 权限失效问题
  16. NiceScroll接管iview table高度自适应变化
  17. 音创点歌机_音创点歌系统_音创KTV点歌系统下载- 下载之家
  18. 异或(另类斐波那契数列题)
  19. 手机怎么断开电脑微信连接服务器,微信如何用手机退出电脑登录不了怎么办
  20. 文科生学大数据分析吃力吗

热门文章

  1. -bash: locate: command not found
  2. RabbitMQ:消息发送确认 与 消息接收确认(ACK)
  3. Redis持久化与过期机制
  4. python3 文件处理
  5. 代理设置。 安卓工作室配置用http代理。gradle可能需要这些http代理设置去访问互联网。例如下载依赖。 你想要复制ide的代理配置到这个项目的gradle属性文件吗?...
  6. runtime简单的使用解决实际问题(交换方法)
  7. python根据uuid去重,获取请求重各种动作的次数
  8. The DotNet Garbage Collection
  9. 关机状态下启动微型计算机叫什么,教你电脑关机后自动重启是什么原因
  10. .rpt文件内容读取java_好程序员前端教程-nodejs如何读取文件夹目录的内容