uuid.js 490 B

123456789101112131415
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.shortid = exports.generateUUID = void 0;
  4. function generateUUID() {
  5. return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {
  6. const r = Math.random() * 16 | 0;
  7. const v = c === 'x' ? r : (r & 0x3 | 0x8);
  8. return v.toString(16);
  9. });
  10. }
  11. exports.generateUUID = generateUUID;
  12. function shortid() {
  13. return generateUUID().substring(0, 8);
  14. }
  15. exports.shortid = shortid;