初心者スレにこんなこと書くのもなんだが
先日、EclipseのJBossプラグイン使ってみたんだけど
自動生成されるコードに以下のものがあった
public int hashCode() {
int result = 17;

result = 37 * result + ((this.date != null) ? this.date.hashCode() : 0);

result = 37 * result + ((this.name != null) ? this.name.hashCode() : 0);

return result;
}
いわゆる、ハッシュコードを返すわけだけど
この「17」「37」っていうのは、どこからきたものかと言うことを聞きたいのです
ハッシュの意味を考えるとやってることはなんとなくわかるのだが
この数字って他の素数なら何でもいいのか?
それとも、「17」と「37」じゃなきゃいけないのかな?
いまいち理解に苦しむので質問させてもらいます
俺よりデキルやつの意見が聞きたい