私がやりたいことは、ユーザーの URL を表示するときに難読化 ID を作成することです。長さが正確に 16 文字で、衝突のない難読化 ID が必要です。たとえば、代わりに
http://localhost:3000/users/2
私はこのようなものが欲しい:
http://localhost:3000/users/3a5643f943cc3a44
こことここ、そして他の投稿でも同じ質問をすでに見つけていますが、正確に欲しいものの答えが見つかりません。
=========== 更新: ===========
この質問を投稿してから数年が経ちましたが、最近のすべてのプロジェクトで使用しているhashidsと呼ばれる非常に役立つ宝石があることを言及したいだけです。それは簡単で使いやすいです:)