All files / lib id-to-percent.js

100% Statements 3/3
100% Branches 0/0
100% Functions 1/1
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 128x     2x             8x  
const crypto = require('crypto');
 
function idToPercent(id) {
  return crypto
    .createHash('md5')
    .update(String(id), 'utf-8')
    .digest()
    .readUInt32LE(4) / 4294967295;
}
 
module.exports = idToPercent;