hashes.jenkins_one_at_a_time

The Bob Jenkins hash is a fast, non-cryptographic hash function designed for general-purpose use, such as hash table lookups.

https://en.wikipedia.org/wiki/Jenkins_hash_function

Functions

jenkins_one_at_a_time(→ int)

Calculate Jenkins One-at-a-Time hash for a key.

Module Contents

hashes.jenkins_one_at_a_time.jenkins_one_at_a_time(key: str) → int

Calculate Jenkins One-at-a-Time hash for a key.

>>> jenkins_one_at_a_time("apple")
2297466611
>>> jenkins_one_at_a_time("test")
1064684737
>>> jenkins_one_at_a_time("")
0