我有兴趣创建像链接这样的小 url。我的想法是简单地为每个发布的长 url 存储一个递增的标识符,然后将此 id 转换为它的 base 36 变体,如下面的 PHP :
$tinyurl = base_convert($id, 10, 36)
这里的问题是结果是可以猜测的,虽然很难猜测下一个 url 将是什么,同时仍然很短(很小)。例如。atm 如果我的上一个 tinyurl 是 a1,下一个将是 a2。这对我来说是一件坏事。
那么,我如何确保生成的小 url 不是那么容易猜到但仍然很短?