Object#hash (Ruby 4.0 リファレンスマニュアル)

オブジェクトのハッシュ値を返します。このハッシュ値は、[[m:Object#eql?]] と合わせて [[c:Hash]] クラスで、2つのオブジェクトを同一のキーとするか判定するために用いられます。