Nếu tôi có một danh sách các giá trị chính từ 1 đến 100 và tôi muốn sắp xếp chúng trong một mảng gồm 11 nhóm, tôi đã được dạy để tạo thành một hàm mod
Bây giờ tất cả các giá trị sẽ được đặt lần lượt trong 9 hàng. Ví dụ: trong nhóm đầu tiên sẽ có . Trong lần thứ hai, sẽ có v.v.1 , 12 , 23 ...
Giả sử tôi quyết định trở thành một cậu bé hư và sử dụng chức năng băm không chính là hàm băm của mình - lấy 12. Sử dụng chức năng Băm
sẽ dẫn đến một bảng băm với các giá trị trong nhóm đầu tiên, v.v. trong lần thứ hai, v.v.1 , 13 , 25 ...
Thực chất chúng là những thứ giống nhau. Tôi đã không giảm va chạm và tôi đã không lan truyền mọi thứ tốt hơn bằng cách sử dụng mã băm số nguyên tố và tôi không thể thấy nó có ích như thế nào.