
Originally Posted by
Hcodec
this transform takes a random stream in base N and transforms to another base N. Let me explain. Original random set of 15 integers in base 10 {9,1,5,3,4,6,7,2,5,8,0,9,6,4,2} after the transform (6,0,2,3,4,5,1,4,5,6,1,2,3,5,6) as you can see this is now in base 7. Through different passes it is possible to reduce this base 7 further, even to base 3, since it is a pseudo random generator, but we will use this example of base 7 for now. If you convert this base 7 output back to base 10 you get 4104294412091 or 42 bits 111011101110011011000000101010111100111011. So you have compressed 915346725809642 (51 bits) to 4104294412091 (42 bits) plus of course the indicator bits of how many passes it took.