Random reduce and random number

Hi, I am using the random reduce component for a part of my dissertation and I am struggling to find what algorithm is the random reduce based on. I know that the random number is basically a Pseudorandom number generator, by any chance the random reduce be built on top of that?