Если мое намерение состоит только в том, чтобы иметь хорошую хеш-функцию, которая равномерно распределяет данные по всем корзинам, то мне не нужно придумывать семейство хеш-функций, я мог бы просто сделать одну хорошую хеш-функцию, это правильно?
Цель наличия семейства хэш-функций состоит только в том, чтобы противнику было сложнее создать патологический набор данных, поскольку, когда мы выбираем хэш-функцию случайным образом, он / она не имеет информации о том, какая хеш-функция используется. Правильно ли я понимаю?
РЕДАКТИРОВАТЬ: Поскольку кто-то пытается закрыть как неясный; Этот вопрос заключается в том, чтобы узнать реальную цель использования универсального семейства хеш-функций.