Haskell と Python は Murmurhash2 の結果に同意していないようです。Python、Java、および PHP は同じ結果を返しましたが、Haskell はそうではありません。Haskell の Murmurhash2 に関して何か間違ったことをしていますか?
Haskell Murmurhash2 のコードは次のとおりです。
import Data.Digest.Murmur32
main = do
print $ asWord32 $ hash32WithSeed 1 "woohoo"
そして、Python で書かれたコードは次のとおりです。
import murmur
if __name__ == "__main__":
print murmur.string_hash("woohoo", 1)
Python は 3650852671 を返しましたが、Haskell は 3966683799 を返しました。