smc-uuid-generator
Version:
128 digits uuid generator
15 lines (14 loc) • 664 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/*
* @Method This method generates random text of 128 digits of base 16.
* @Return {string}
* @Example eca4440be0c47145acedb7c455b79b56443951cb02accd3bca9abec7e0a1a765aee950aa527d0cddb9036b5a97b21c39bb05838c59d67495be9c2b09aa11c8ad
*/
function generateUUID() {
return 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
var r = Math.random() * 15 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
return v.toString(15);
});
}
exports.default = generateUUID;