A range query cannot be answered efficiently using a hash index, as all the hash buckets would have to be read because key values in the range do not occupy consecutive locations in the buckets.
for better use of hash table keys should be distributed uniformly through all the bucket