UNPKG

mtl-js-sdk

Version:

22 lines (18 loc) 415 B
"use strict"; /** * 生成一个 UUID 字符串 */ define(function () { return function (len) { len = len || 6; len = parseInt(len, 10); len = isNaN(len) ? 6 : len; var seed = 'abcdefghijklmnopqrstubwxyzABCEDFGHIJKLMNOPQRSTUVWXYZ'; var seedLen = seed.length - 1; var uid = ''; while (len--) { uid += seed[Math.round(Math.random() * seedLen)]; } return uid; }; });