Introduction
Normalize a number for uniform distribution with in an uneven distributed series of numbers.
Strings will be returned as it is without any change.
Usage
Install
npm install number-normalizer
Example
var nNorm = ; var nVal = nNorm;// returns 2.302585092994046 nVal = nNorm;// returns 4.605170185988092 var list = nNorm;/* returns[ 0, -1, 1, 0.6931471805599453, -1.0986122886681098, 1.0986122886681098, -1.1314021114911006, 9.903487552536127, 12.611537753638338, 'a', 'b']*/ nVal = nNorm;// returns 4.605 var list = nNorm;// returns [ 0, -1, 1, '0.693', -1.099, '1.099', -1.131, '9.903', '12.612' ] var list = nNorm/* returns[ 0.000010333226556658915, 0.0000069999276674141044, 0.000013666525445903726, 0.000016999824335148537, 3.3332988892448146e-7, 0.00002033312322439335, 0, 0.06667631101145288, 1 ]*/ var list = nNorm/* returns[ '0.000', '0.000', '0.000', '0.000', '0.000', '0.000', '0.000', '0.067', '1.000' ]*/