hyperid.js 506 B

12345678910111213141516171819202122
  1. const {str} = require("./str");
  2. const alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  3. function hyperid() {
  4. var prefix = str(22, alphabet) + '/';
  5. Number(prefix);
  6. var count = 0;
  7. return function instance() {
  8. return prefix + count++;
  9. }
  10. }
  11. exports.hyperid = hyperid;
  12. // const instance = hyperid();
  13. // console.log(instance());
  14. // console.log(instance());
  15. // console.log(instance());
  16. // console.log(instance());
  17. // console.log(instance());
  18. // console.log(instance());