# Why do hash functions use xor to combine multiple values?

**URL:** https://discourse.julialang.org/t/why-do-hash-functions-use-xor-to-combine-multiple-values/109967
**Category:** General Usage
**Tags:** hash
**Created:** [February 9, 2024, 7:42am UTC](https://discourse.julialang.org/t/why-do-hash-functions-use-xor-to-combine-multiple-values/109967 "2024-02-09T07:42:45Z")
**Posts on this page:** 1
**Showing post:** 13

<div class="post-metadata">

### Author: ![mbauman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbauman/32/31082_2.png) [@mbauman](https://discourse.julialang.org/u/mbauman)
#### Post date: [February 9, 2024, 5:58pm UTC](https://discourse.julialang.org/t/why-do-hash-functions-use-xor-to-combine-multiple-values/109967/13 "2024-02-09T17:58:09Z")

</div>

6 posts were split to a new topic: [Internals of types and how they hash](https://discourse.julialang.org/t/internals-of-types-and-how-they-hash/109998)

---

_[View the full topic](https://discourse.julialang.org/t/why-do-hash-functions-use-xor-to-combine-multiple-values/109967)._
