JavaScript的UUID生成器
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生成器相关推荐
- 内联 JavaScript 处理器、JavaScript练习-情话生成器
文章目录 HTML 中存在着真实的 JavaScript 代码 可以使用纯 JavaScript 结构来通过一个指令选取所有按钮 JavaScript练习-情话生成器 HTML DOM querySe ...
- 【JavaScript】笑话生成器
根据MDN网站学习记录笔记 笑话生成器 一.项目目标 二.项目流程 三.效果展示 四.总结 4.1 向html中添加JavaScript的方法 4.2 变量 4.3 有用的字符串方法 indexOf( ...
- JavaScript表单生成器
目录 介绍 使用程序 表格展示 数据控制 处理控件和事件 提交表格时 在新页面中提交 高级使用 可移动形式 注意 下载源代码和文档 - 2.15 MB 自己试试 介绍 这篇文章是关于一个用于创建和管理 ...
- linux内核uuid生成器测试
OS版本:openEuler 22.03 LTS 架构:x86_64 描述:调用内核uuid_gen函数生成uuid并打印. // uuid_test.c #include <linux/ker ...
- JavaScript生成uuid的四种方法
在开发过程中,有时候需要js生成全局唯一标识符,在java中可以使用uuid,但是JS中没有现成的函数.总结了一下,JS生成唯一标识符的几种方法. 第一种 function guid() {retur ...
- 【深扒】深入理解 JavaScript 中的生成器
- JavaScript:表单生成器
表单属性有姓名.性别.爱好.地址.自我介绍. <body><form id="form"></form><script>var el ...
- 使用 Javascript 创建和生成 UUID
通用唯一标识符 (UUID) 在软件开发中无处不在,用于从识别对象元素到网页上的 DOM 元素的所有内容. 它们是唯一的 128 位标识符,由格式的 36 个字符组成 . 例如 UUID 通常不依赖于 ...
- 使用 HTML、CSS 和 JavaScript 制作的随机密码生成器
今天我将使用 HTML.CSS 和 JavaScript 制作随机密码生成器 直接跳到末尾 获取完整源码 随机密码生成器
最新文章
- 我确实不知道如何使用计算机,【图片】从零开始的计算机教程:看不懂我就打死你【红石电路吧】_百度贴吧...
- 21 window对象常见事件
- 定积分证明题例题_第二十天(20,11,27):积分中值定理
- Windows bat with adb
- asp.net core MVC 过滤器之ExceptionFilter过滤器(一)
- 下取整函数的含义_Excel将3.14159取值为3.15或3.1415? 两个函数为你效劳,拿走不谢...
- 谈计算机知识对学生的作用,浅谈计算机在教学中的作用
- postman测试工具中的js代码中的sendRequest()使用详解
- java tick_Java中的Clock tick()方法
- 通讯录管理系统课设使用c编写基于链表增查删改分组文本操作随程序实时同步
- 埋石图根点lisp代码_GPS测量作业流程.doc
- Java 核心内容相关面试题【4】
- 项目cookie优化之cookie数量限制和多页面共享污染数据问题
- 数据分析--优化模型
- local class incompatible: stream classdesc serialVersionUID = 61,local class serialVersionUID = 1
- 论文阅读|《用强化学习求解带插单的动态FJSP》
- 01 【Verilog实战】同步FIFO的设计(附源码RTL/TB)
- CRM 学习笔记(一)
- 关于图片轮播图的一个简单实例 以及实例中发现问题
- Janky frames 是如何计算出来的
热门文章
- 手把手教Java初学者制作一个王者荣耀游戏,1天就能学会。
- MySQL的客户端/服务器架构
- Unicode等各种码的汇总
- MathWorks官方MATLAB/Simulink基础入门视频教程 笔记(Simulink基础)
- SQL 入门,看这篇就够了 ---- 基础篇
- 使用mat.at方法获取像素值
- 把N1打造成高效能的多平台游戏机
- jvm---6.1、dump 文件分析工具 IBM HeapAnalyzer
- Jmeter监听器之察看结果树(View Results Tree)-16
- Oracle Linux 6 3下安装Oracle 11g R2 11 2 0 3