リンクのような小さな URL を作成することに興味があります。私のアイデアは、投稿されたすべての長い URL の増分識別子を単純に保存し、この ID を PHP の次のように base 36 バリアントに変換することでした。
$tinyurl = base_convert($id, 10, 36)
ここでの問題は、結果が推測可能である一方で、次の URL が何であるかを推測するのは難しくなければならず、それでも短い (小さい) ことです。例えば。atm 最後の tinyurl が a1 だった場合、次は a2 になります。これは私にとって悪いことです。
では、結果として得られる小さな URL が推測可能ではないが短いことを確認するにはどうすればよいでしょうか?