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 & hash SHA256 hash help||File type||Python version||Upload date|
|hashdial-1.0.2-py3-none-any.whl (3.6 kB) Copy SHA256 hash SHA256||Wheel||py3|
|hashdial-1.0.2.tar.gz (3.3 kB) Copy SHA256 hash SHA256||Source||None|