mtl-js-sdk
Version:
22 lines (18 loc) • 415 B
JavaScript
;
/**
* 生成一个 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;
};
});