* 修改demo程序的一个错误 * 修正demo上一个错误 * 修复_IsOverCost参数错误的问题,解决bigint的问题,增加demo * 统一输入为bigint类型 * 增加测试demo * Update README.md Co-authored-by: yitter <80446528+yitter@users.noreply.github.com>
21 lines
471 B
JavaScript
21 lines
471 B
JavaScript
const GenId = require('..')
|
|
|
|
|
|
function test1() {
|
|
const genid = new GenId({ WorkerId: 1 })
|
|
for (let index = 0; index < 5000; index++) {
|
|
console.log(genid.NextId());
|
|
}
|
|
}
|
|
function test2() {
|
|
const genid = new GenId({ WorkerId: 1, SeqBitLength: 14 })
|
|
for (let i = 0; i < 10; i++) {
|
|
let id1 = genid.NextId()
|
|
console.log(`${i} ID:${id1} ${typeof id1} 长度:${id1.toString().length}`)
|
|
}
|
|
}
|
|
|
|
function main() {
|
|
test2()
|
|
}
|
|
main() |