@@ -29,51 +29,6 @@ test('Bits using total, risk', (t) => {
2929 t . is ( round ( Entropy . bits ( 100000 , 100000 ) ) , 49 )
3030} )
3131
32- // CxTBD Remove bitsWithRiskPower in next release
33- test ( 'Bits using total, risk power' , ( t ) => {
34- t . is ( round ( Entropy . bitsWithRiskPower ( 10 , 3 ) ) , 15 )
35- t . is ( round ( Entropy . bitsWithRiskPower ( 10 , 4 ) ) , 19 )
36- t . is ( round ( Entropy . bitsWithRiskPower ( 10 , 5 ) ) , 22 )
37-
38- t . is ( round ( Entropy . bitsWithRiskPower ( 100 , 3 ) ) , 22 )
39- t . is ( round ( Entropy . bitsWithRiskPower ( 100 , 4 ) ) , 26 )
40- t . is ( round ( Entropy . bitsWithRiskPower ( 100 , 5 ) ) , 29 )
41-
42- t . is ( round ( Entropy . bitsWithRiskPower ( 1000 , 3 ) ) , 29 )
43- t . is ( round ( Entropy . bitsWithRiskPower ( 1000 , 4 ) ) , 32 )
44- t . is ( round ( Entropy . bitsWithRiskPower ( 1000 , 5 ) ) , 36 )
45- t . is ( round ( Entropy . bitsWithRiskPower ( 10000 , 3 ) ) , 36 )
46- t . is ( round ( Entropy . bitsWithRiskPower ( 10000 , 4 ) ) , 39 )
47- t . is ( round ( Entropy . bitsWithRiskPower ( 10000 , 5 ) ) , 42 )
48-
49- t . is ( round ( Entropy . bitsWithRiskPower ( 100000 , 3 ) ) , 42 )
50- t . is ( round ( Entropy . bitsWithRiskPower ( 100000 , 4 ) ) , 46 )
51- t . is ( round ( Entropy . bitsWithRiskPower ( 100000 , 5 ) ) , 49 )
52- } )
53-
54- // CxTBD Remove bitsWithPowers in next release
55- test ( 'Bits using total power, risk power' , ( t ) => {
56- t . is ( round ( Entropy . bitsWithPowers ( 1 , 3 ) ) , 15 )
57- t . is ( round ( Entropy . bitsWithPowers ( 1 , 4 ) ) , 19 )
58- t . is ( round ( Entropy . bitsWithPowers ( 1 , 5 ) ) , 22 )
59-
60- t . is ( round ( Entropy . bitsWithPowers ( 2 , 3 ) ) , 22 )
61- t . is ( round ( Entropy . bitsWithPowers ( 2 , 4 ) ) , 26 )
62- t . is ( round ( Entropy . bitsWithPowers ( 2 , 5 ) ) , 29 )
63-
64- t . is ( round ( Entropy . bitsWithPowers ( 3 , 3 ) ) , 29 )
65- t . is ( round ( Entropy . bitsWithPowers ( 3 , 4 ) ) , 32 )
66- t . is ( round ( Entropy . bitsWithPowers ( 3 , 5 ) ) , 36 )
67-
68- t . is ( round ( Entropy . bitsWithPowers ( 4 , 3 ) ) , 36 )
69- t . is ( round ( Entropy . bitsWithPowers ( 4 , 4 ) ) , 39 )
70- t . is ( round ( Entropy . bitsWithPowers ( 4 , 5 ) ) , 42 )
71-
72- t . is ( round ( Entropy . bitsWithPowers ( 5 , 3 ) ) , 42 )
73- t . is ( round ( Entropy . bitsWithPowers ( 5 , 4 ) ) , 46 )
74- t . is ( round ( Entropy . bitsWithPowers ( 5 , 5 ) ) , 49 )
75- } )
76-
7732// preshing.com tests come from table at http://preshing.com/20110504/hash-collision-probabilities/
7833test ( 'preshing.com, 32-bit column' , ( t ) => {
7934 t . is ( round ( Entropy . bits ( 30084 , 10 ) ) , 32 )
0 commit comments