私はPython-2.6を使用しています。ハッシュ関数についての知識はほとんどありません。
CRC ハッシュ関数を使用して、「128.0.0.5」のような IP アドレスを範囲 [0, H) にハッシュしたいと考えています。現在、私はやろうと考えています
zlib.crc32('128.0.0.5')%H.
これでいいですか?いくつかの質問があります。あなたは試して答えることができます...
違いはありますか。「128.0.0.5」またはそのバイナリ「0001110101010 ..」をハッシュした場合、それが何であれ、「.」なしで
zlib.crc32 は符号付き整数を返します。改造 (%) は否定的ですか。正の H では、常に pos no を指定しますか?
H による %-ing はハッシュ関数の良さに影響しますか? (つまり、利用可能なxlib.crc32を使用して、利用可能なスペースに対してできる最善のことです)
ありがとう!