I am begineer I have a source code, I found this method
@Override
public int hashCode(){
return this.name.hashCode() + 57;
}
It works to remove duplicates from HashSet object, my question is why does 57 exist, I deleted it then code worked well, so what is the using of numbers in this method?