Thomas Munro <[email protected]> writes:
> Increase the number of possible random seeds per time period.

Um, this bit is *not* right:

+           ((unsigned int) MyStartTimestamp >> 20));

You're cutting it down to 32 bits and then right shifting, which
means you are shifting in a lot of zeroes when you could be shifting
in something that's not quite as predetermined.  I had in mind to do
the shifts in uint64 arithmetic and then narrow the final XOR result
to int (maybe let the compiler do that implicitly).

                        regards, tom lane

Reply via email to