JS生成UUID 前端UUID

 时间:2024-10-18 05:08:15

1、首先,UUID时编程开发经常用到的,一般在后台生成,也推荐在后台生成。如果时前台生成的话可以考虑以下函数。此函数生成策略参考java函数实现,可以直接使用

2、这里我就直接贴代码了。大家拿去排版就可以直接使用了。/*** @author Rui.Zhang* @颊俄岿髭description 生成uuid, 该函数已扩展至Mtils对象中* @param {int} [len] 可选,生成uuid的长度,默认36位,建议20位以上* @param {int} [radix] 可选,生成的进制基数,8是8进制,10是10进制等等* @returns {String}, 生成的UUID**/uuid : function (len, radix) { var uuid; var chars, i, r, uuid; chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); uuid = []; i = void 0; radix = radix || chars.length; if (len) { i = 0; while (i < len) { uuid[i] = chars[0 | Math.random() * radix]; i++; } } else { r = void 0; uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-'; uuid[14] = '4'; i = 0; while (i < 36) { if (!uuid[i]) { r = 0 | Math.random() * 16; uuid[i] = chars[i === 19 ? r & 0x3 | 0x8 : r]; } i++; } } return uuid.join('');}

  • 看图猜成语第三章第71关至第75关攻略
  • 阴唇HPV和假性湿疣鉴别抓关键
  • TomCat出现RFC 7230 and RFC3986,报错如何解决
  • 闲鱼怎么关闭直接语音通话设置如何设置语音权限
  • 会玩帖子如何参与话题?
  • 热门搜索
    siri怎么打开 血糖偏高怎么办 西红柿炒豆腐的做法 喝牛奶为什么拉肚子 怎么清理电脑c盘 为什么有些网站打不开 肥肠的家常做法 乳酪蛋糕的做法 会稽怎么读 手里剑怎么折