Может ли кто-нибудь сказать мне, почему номер 5381 используется в хеш-функции DJB?
Функция хэша DJB
h (0) = 5381
h (i) = 33 * h (i-1) ^ str [i]
Программа A c:
unsigned int DJBHash(char* str, unsigned int len)
{
   unsigned int hash = 5381;
   unsigned int i    = 0;
   for(i = 0; i < len; str++, i++)
   {   
      hash = ((hash << 5) + hash) + (*str);
   }   
   return hash;
}
