Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 935 Bytes

README.md

File metadata and controls

39 lines (30 loc) · 935 Bytes

🌸 cherry-id

NPM version jaywcjlove/sb

Introduction

The core algorithm copyright belongs to yitter

more:https://github.com/yitter/IdGenerator

USing cherry-id

npm i cherry-id
const GenId = require('cherry-id');
const genid = new GenId({ WorkerId: (process.argv[2] || 1) - 0 });

(() => {
  console.time("Test Run");
  const HSet = new Set();
  for (let index = 0; index < 500000; index++) {
    HSet.add(genid.NextId());
  }
  console.timeEnd("Test Run");
  console.log([...HSet.values()].join("\n"))
  console.log(HSet.size);
})();