vue-ant-patterns
Version:
vue-ant-patterns
27 lines (23 loc) • 695 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var uuid = function uuid() {
var S4 = function S4() {
return ((1 + Math.random()) * 0x10000 | 0).toString(16).substring(1);
};
var firstStr = function firstStr() {
var max = 51;
// const min = 0;
var l = 4;
var chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz';
var maxPos = chars.length;
var arr = [];
for (var i = 0; i < l; i++) {
arr.push(chars.charAt([Math.ceil(Math.random() * (max - 0) + 0)], maxPos));
}
return arr.join('');
};
return '' + firstStr() + S4() + '-' + S4() + '-' + S4() + '-' + S4() + '-' + S4() + S4();
};
exports['default'] = uuid;