私はMurmurハッシュを使用して800,000文字列の値をハッシュしました。これは多くの競合(衝突)を引き起こし、約17個の衝突(異なる文字列は同じハッシュ値を与えます)雑音ハッシュ関数ハッシュ、MurmurHash
3
A
答えて
2
このcomparison of hashing functionsは、Murmurhashが広範囲の入力データにわたって交互ハッシュとほぼ同じ数の衝突を生成することを示しているようです。
0
とつぶやき2.0以降の速度、衝突、およびランダム性のためMumurhash2(ただしMumurhash3)を含むさまざまなハッシュアルゴリズムを比較し、ハッシュhttp://code.google.com/p/smhasher/
2
チェックthis excellent answer on programmers.stackexhange.comの新しいバージョンで修正された小さな欠陥を持っていたことに注意してください。
関連する問題
- 1. Python pip C++とMurmurhashでのSpaCyインストールエラー
- 2. ハッシュのハッシュを別のハッシュのハッシュに置き換えます。
- 3. ハッシュと非ハッシュGoogleのスクリプト
- 4. 問題:ハッシュ(1)==ハッシュ(1.0)
- 5. クリプトンパッケージのハッシュ関数のハッシュ
- 6. ハッシュ
- 7. ハッシュ
- 8. ハッシュ
- 9. ハッシュ
- 10. ハッシュのハッシュのperlハッシュをPHPに変換するには
- 11. Perl同じハッシュ内のハッシュ値へのハッシュ参照
- 12. ハッシュのハッシュのハッシュへの配列の転送
- 13. ハッシュの単純なハッシュに配列キーをハッシュする
- 14. データ構造の構築 - ハッシュの配列のハッシュのハッシュ
- 15. 不変ハッシュから不変ハッシュへのラケット可変ハッシュ
- 16. 私はハッシュを持っているハッシュ
- 17. ルビー - 私は、次のハッシュ持つハッシュ
- 18. javascriptハッシュにPerlハッシュを繋ぐ方法
- 19. ハッシュのハッシュを並べ替える
- 20. ルビー:私のようなハッシュ必要ハッシュ
- 21. ハッシュがない場合はjqueryハッシュ
- 22. jRuby/Rails別のハッシュ値でハッシュをソート
- 23. perlでハッシュのハッシュをフィルタリングする
- 24. ハッシュにハッシュを追加する(Ruby)
- 25. 空のハッシュとハッシュなしの違い
- 26. ルビーのハッシュ配列を含むハッシュ
- 27. ハッシュ効率のRedis - hmset()ハッシュ効率
- 28. Perl - (ハッシュとスカラーのハッシュ)のトラバースハッシュ?
- 29. ルビー:ハッシュ
- 30. はハッシュ
ハミング関数には慣れていませんが、ハッシュ関数はいくつかの衝突を起こしやすいです。 –