最近、個人用 URL 短縮用のドメインを購入しました。そして、リファレンスとして4文字の英数字文字列を生成する関数を作成しました。
しかし
それらがすでに使用されているかどうかを確認するにはどうすればよいですか? すべての URL がデータベースに存在するかどうかを確認することはできません。もしそうなら、(14.776.336 から) 13.000.000 個の URL が生成されたとしたらどうなるでしょうか。DB にまだ存在しない文字列が見つかるまで、文字列を生成し続ける必要がありますか?
これは正しい方法ではないように見えますが、アドバイスをくれる人はいますか?