UNPKG

vue-ant-patterns

Version:

vue-ant-patterns

27 lines (23 loc) 695 B
'use strict'; 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;