index.js 378 B

12345678910111213141516171819202122
  1. 'use strict'
  2. let pad = (str, size) => ('000000000' + str).slice(-size)
  3. let count = (() => {
  4. let count = 0
  5. let window = window || global
  6. for (let i in window) {
  7. count++
  8. }
  9. return count;
  10. }())
  11. let globalCount = () => count
  12. export default () => pad(
  13. (navigator.mimeTypes.length + navigator.userAgent.length).toString(36) +
  14. globalCount().toString(36),
  15. 4
  16. )