"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SUuid = void 0; var SUuid = (function () { function SUuid() { } SUuid.uuid = function (len, radix) { var chars = "0123456789abcdef".split(""); var uuid = [], i; radix = radix || chars.length; if (len) { for (i = 0; i < len; i++) { uuid[i] = chars[0 | (Math.random() * radix)]; } } else { var r = void 0; uuid[8] = uuid[13] = uuid[18] = uuid[23] = ""; uuid[14] = "4"; for (i = 0; i < 32; i++) { if (!uuid[i]) { r = 0 | (Math.random() * 16); uuid[i] = chars[i == 19 ? (r & 0x3) | 0x8 : r]; } } } return uuid.join(""); }; return SUuid; }()); exports.SUuid = SUuid;