PyUID provides an implementation of a "unique" ID
(UID) generator in Python. The implementation does
not follow UUID or GUID standards, but rather uses
available system, host, user, shell environment,
process, and other ephemeral information fed into
a hasher to generate the UID. The system is
designed to be used both as a standalone
application and as a module. The data used to be
fed into the hash, as well as the hashing
mechanism itself, can be overridden both through
the command line and programmatically by importing
the module.