What's the difference between universal hashing and hash functions?

In Universal Hashing you define a family of hash functions that have some degree of independence among them. In a very simplified way universal hashing is useful when you need not one but many hash functions as you can pick different functions from the family and use them.
For More Information Please Refer:
https://www.quora.com/What-is-the-difference-between-Universal-hashing-and-Perfect-hashing
You May Also Like to Read: