31がよく使われると書いてあったからって、あんまり回答になってないんだが…。
フィールドのxorを取るだけでは駄目なの?