2. The RNG is not even a RNG. It uses a deterministic but secure hash function in a message authentication code format. The results look random. They are not. They are uniformly distributed.
A uniformly distributed random number is still a random number, Dabs. You're saying here that the results aren't random because they're random?
