0

衝突の回避が主な関心事である難読化またはルックアップ テーブルのハッシュ文字列については、多くの情報を見つけることができます。負荷分散の目的でハッシュ関数をまとめようとしています。未知の文字列セットを、比較的均等に分散された任意の少数のバケットに収めたいと考えています。衝突が予想されます (望ましい、偶数)。

私の当面の使用例は、アプリケーションの負荷分散です。この場合、アプリケーションの各インスタンスを 30 分の異なる時間に起動させ、他のインスタンスに関する状態情報を必要としません。そのため、文字列を 0 から 29 までの整数値にハッシュしようとしています。ただし、一般的なアプローチには、さまざまな目的でさまざまな int 範囲を使用する、より幅広いアプリケーションがあります。

誰か提案をしたり、ハッシュ生成のこの小さなコーナーをカバーするドキュメントを教えてくれませんか?

これに私が選んだ言語は python ですが、ほとんどの一般的な言語を読むことができるので、何でも適用できるはずです。

4

1 に答える 1