Jika saya memiliki daftar nilai kunci dari 1 hingga 100 dan saya ingin mengaturnya dalam array 11 ember, saya telah diajarkan untuk membentuk fungsi mod
Sekarang semua nilai akan ditempatkan satu demi satu dalam 9 baris. Misalnya, dalam ember pertama akan ada . Dalam yang kedua, akan ada dll.
Katakanlah saya memutuskan untuk menjadi anak nakal dan menggunakan non-prime sebagai fungsi hashing saya - ambil 12. Menggunakan fungsi Hashing
akan menghasilkan tabel hash dengan nilai dalam bucket pertama, dll di kedua dan seterusnya.
Pada dasarnya mereka adalah hal yang sama. Saya tidak mengurangi tabrakan dan saya tidak menyebar lebih baik dengan menggunakan kode hash bilangan prima dan saya tidak bisa melihat bagaimana itu selalu bermanfaat.