A module implementing hash based decision making
Implements, through hashing, decision making that is deterministic on input, but probabilistic across a set of inputs.
For example, suppose a set of components in a distributed system wish to emit a log entry for 1% of requests - but each component should log the same 1% of requests, they could do so as such:
if hashdial.decide(request.id, 0.01): log_request(request)
Take a look at the documentation for more.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size hashdial-1.0.3-py3-none-any.whl (5.3 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size hashdial-1.0.3.tar.gz (3.5 kB)||File type Source||Python version None||Upload date||Hashes View|