JavaScript的UUID生成器,内容摘自greengnn的博客

    (function(){//字符数组库var charsArray = '0123456789';var defaultLen = 36;Math.uuid = function(len,radix){var chars = charsArray ,uuid = [];len = len || defaultLen;radix = radix || chars.length;for(var i = 0; i < len; i++){if(i>5&&i%5==3){uuid[i] = '-';}else{uuid[i] = chars[0|Math.random()*radix]}}if(len>19){uuid[14] = '4';var r = 0 | Math.random()*16;uuid[19] = chars[(r & 0x3) | 0x8 : r];}return uuid.join('');};Math.uuidFast=function(){var chars=charsArray,uuid=new Array(36),rnd=0;for(var i = 0; i < 36; i++){if(i>5&&i%5==3){uuid[i] = '-';}else if(i==14){uuid[14] = '4';}else{if(rnd <= 0x02){rnd=0x2000000+(Math.random()* 0x1000000)|0;var r = rnd & 0xf;rnd = rnd >> 4;uuid[i]=chars[(i == 19)?(r&0x3)|0x8 :r];}}}return uuid.join('');};Math.uuidCompact = function() {return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {var r = Math.random()*16|0var v = c=='x'?r:(r&0x3|0x8);return v.toString(16);}};})()

JavaScript的UUID生成器相关推荐

  1. 内联 JavaScript 处理器、JavaScript练习-情话生成器

    文章目录 HTML 中存在着真实的 JavaScript 代码 可以使用纯 JavaScript 结构来通过一个指令选取所有按钮 JavaScript练习-情话生成器 HTML DOM querySe ...

  2. 【JavaScript】笑话生成器

    根据MDN网站学习记录笔记 笑话生成器 一.项目目标 二.项目流程 三.效果展示 四.总结 4.1 向html中添加JavaScript的方法 4.2 变量 4.3 有用的字符串方法 indexOf( ...

  3. JavaScript表单生成器

    目录 介绍 使用程序 表格展示 数据控制 处理控件和事件 提交表格时 在新页面中提交 高级使用 可移动形式 注意 下载源代码和文档 - 2.15 MB 自己试试 介绍 这篇文章是关于一个用于创建和管理 ...

  4. linux内核uuid生成器测试

    OS版本:openEuler 22.03 LTS 架构:x86_64 描述:调用内核uuid_gen函数生成uuid并打印. // uuid_test.c #include <linux/ker ...

  5. JavaScript生成uuid的四种方法

    在开发过程中,有时候需要js生成全局唯一标识符,在java中可以使用uuid,但是JS中没有现成的函数.总结了一下,JS生成唯一标识符的几种方法. 第一种 function guid() {retur ...

  6. 【深扒】深入理解 JavaScript 中的生成器

  7. JavaScript:表单生成器

    表单属性有姓名.性别.爱好.地址.自我介绍. <body><form id="form"></form><script>var el ...

  8. 使用 Javascript 创建和生成 UUID

    通用唯一标识符 (UUID) 在软件开发中无处不在,用于从识别对象元素到网页上的 DOM 元素的所有内容. 它们是唯一的 128 位标识符,由格式的 36 个字符组成 . 例如 UUID 通常不依赖于 ...

  9. 使用 HTML、CSS 和 JavaScript 制作的随机密码生成器

    今天我将使用 HTML.CSS 和 JavaScript 制作随机密码生成器 直接跳到末尾 获取完整源码 随机密码生成器

最新文章

  1. 我确实不知道如何使用计算机,【图片】从零开始的计算机教程:看不懂我就打死你【红石电路吧】_百度贴吧...
  2. 21 window对象常见事件
  3. 定积分证明题例题_第二十天(20,11,27):积分中值定理
  4. Windows bat with adb
  5. asp.net core MVC 过滤器之ExceptionFilter过滤器(一)
  6. 下取整函数的含义_Excel将3.14159取值为3.15或3.1415? 两个函数为你效劳,拿走不谢...
  7. 谈计算机知识对学生的作用,浅谈计算机在教学中的作用
  8. postman测试工具中的js代码中的sendRequest()使用详解
  9. java tick_Java中的Clock tick()方法
  10. 通讯录管理系统课设使用c编写基于链表增查删改分组文本操作随程序实时同步
  11. 埋石图根点lisp代码_GPS测量作业流程.doc
  12. Java 核心内容相关面试题【4】
  13. 项目cookie优化之cookie数量限制和多页面共享污染数据问题
  14. 数据分析--优化模型
  15. local class incompatible: stream classdesc serialVersionUID = 61,local class serialVersionUID = 1
  16. 论文阅读|《用强化学习求解带插单的动态FJSP》
  17. 01 【Verilog实战】同步FIFO的设计(附源码RTL/TB)
  18. CRM 学习笔记(一)
  19. 关于图片轮播图的一个简单实例 以及实例中发现问题
  20. Janky frames 是如何计算出来的

热门文章

  1. 手把手教Java初学者制作一个王者荣耀游戏,1天就能学会。
  2. MySQL的客户端/服务器架构
  3. Unicode等各种码的汇总
  4. MathWorks官方MATLAB/Simulink基础入门视频教程 笔记(Simulink基础)
  5. SQL 入门,看这篇就够了 ---- 基础篇
  6. 使用mat.at方法获取像素值
  7. 把N1打造成高效能的多平台游戏机
  8. jvm---6.1、dump 文件分析工具 IBM HeapAnalyzer
  9. Jmeter监听器之察看结果树(View Results Tree)-16
  10. Oracle Linux 6 3下安装Oracle 11g R2 11 2 0 3