興味を持ったのでまとめてみました。dbm.とのことです。個人的には次のような特徴があると思っています。次のように使うことができます。どのように実装されているか簡単に見ていこうと思います。another_value実際にはハッシュ値を配列のサイズで割った時の余りがインデックスとして使われることが多いように思います。等の暗号学的ハッシュ関数が有名ですが、速度の面からこれらのハッシュ関数がハッシュテーブルに使われることはありません。書くと次のようなシンプルな関数です。採用されているようです。結果を一意にできるのであれば次のように単純な処理で挿入・検索を実現できます。hash_table.size]endそうでない場合、異なるキーでも同じインデックスになること(衝突)を考慮する必要があります。