応答: 「その値を使用してBase62にエンコードし、それをURLのIDに使用したいので。自動インクリメントすると、URLIDがどのように生成されるかがユーザーにわかる場合があります。」
セキュリティが目的の場合は、「ランダムに」生成された数値であっても、Base62を使用しても効果はありません。
より良いオプションは次のとおりです。
- 車輪の再発明は行わないでください。
AUTO_INCREMENT
を使用してください。 - 次に、暗号化ハッシュ関数とランダムに生成された文字列(その特定のURLのデータベースに非表示)を使用して、最終的な「そのURLの一意のID」を生成します