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,报错如何解决
  • 闲鱼怎么关闭直接语音通话设置如何设置语音权限
  • 会玩帖子如何参与话题?
  • 热门搜索
    保护野生动物手抄报 文明礼貌手抄报 清明节手抄报大全 崇尚科学反对邪教手抄报 开学第一课手抄报小学 读书心得手抄报 讲文明手抄报 文明校园手抄报内容 春节手抄报字少又漂亮 爱成都迎大运手抄报