Haskell i Python nie wydają się zgadzać na wyniki Murmurhash2. Python, Java i PHP zwróciły te same wyniki, ale Haskell nie. Czy robię coś złego w sprawie Murmurhash2 na Haskell?Murmurhash 2 wyniki na python i Haskell
Oto mój kod Haskell Murmurhash2:
import Data.Digest.Murmur32
main = do
print $ asWord32 $ hash32WithSeed 1 "woohoo"
A oto kod napisany w Pythonie:
import murmur
if __name__ == "__main__":
print murmur.string_hash("woohoo", 1)
Python powrócił 3650852671 natomiast Haskell powrócił 3966683799
Cóż, * mój * Haskell daje mi 2399372562. –
Jakie nasiona użyłeś do tego? –
Użyłem twojego kodu bez zmian, ziarno to 1. –