guid.js 316 B

12345678910111213
  1. 'use strict';
  2. module.exports = (function () {
  3. function s4() {
  4. return Math.floor((1 + Math.random()) * 0x10000)
  5. .toString(16)
  6. .substring(1);
  7. }
  8. return function () {
  9. return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
  10. s4() + '-' + s4() + s4() + s4();
  11. };
  12. })();