A Hash Function has independent uniform hashing property:
- Uniform: any key is equally likely to hash into any of Bucket
- Sample space of keys
- Independent: any key is hashed independently of where other keys have hashed to. Formally:
- with (Independent Event)