The pghash module is a replacement for some of the main functions in the random module, but using a hash mechanism instead of random numbers. Rather than relying on setting a seed and calling the Random object over and over to generate numbers, pghash takes a distinct tuple for every "random" number you need.
Detailed usage information is in pghash/__init__.py
None - earlier versions required xxhash but this is no longer the case.
Public discusson can be found on python-forum.io.