fix: 用高精度时间产生地址
This commit is contained in:
@@ -5,7 +5,7 @@ const tools = require('./crypto');
|
||||
const getPath = uid => {
|
||||
const pre = Date.now() + '';
|
||||
let seed = pre + uid;
|
||||
if (seed.length < 19) seed += (Date.now() + '').slice(seed.length - 19);
|
||||
if (seed.length < 19) seed += process.hrtime().join('').slice(seed.length - 19);
|
||||
const frag1 = seed.slice(0, 6);
|
||||
const frag2 = seed.slice(6, 12);
|
||||
const frag3 = seed.slice(-8);
|
||||
|
||||
Reference in New Issue
Block a user