объявление 1) Это даст другие результаты, но не повлияет на качество хеша.
объявление 2) Это всегда будет давать положительное число или ноль.Ограничение количества возможных сегментов влияет на качество хэша.
В общем: Каков размер вашего H?Помните, что адрес IPv4 - это не более чем 32-битное значение.192.168.0.1 - это просто более понятное для человека побайтное представление.Поэтому, если ваш H больше 4294967295, хэшировать не нужно.