If you do not find what you're looking for, you can use more accurate words.
وفي كثير من التطبيقات، قد تختلف قيم هاش عند كل تشغيل لأي برنامج، أو قد تتغير أثناء التشغيل نفسه (عندما يحتاج جدول هاش إلى التوسع). وفي هذه الحالة، يحتاج المرء إلى دالة هاش ذات عاملين متغيرين—بيانات الإدخال z والرقم n لقيم هاش المسموح بها.
ويظل الحل المشترك لحساب دالة هاش ثابتة ذات مجموعة كبيرة جداً من المتغيرات (من 0 إلى 2 32 -1 مثلاً) هو أن تُقسَّم النتيجة على n، ويُستخدم ما تبقى بعد عملية القسمة. وعند استخدام هذه الطريقة، يجب اختيار دالة هاش بحيث تكون النتيجة موزعة بالتساوي بين 0 وn-1 لأي n داخل التطبيق. واعتماداً على الدالة، قد تكون النتيجة المتبقية مماثلة في حالة قيمة معينة لـn، مثل الأعداد الفردية أو الأعداد الأولية.