【发布时间】:2011-02-17 04:27:35
【问题描述】:
在我的网站中,我需要创建管理员用户用来将其发送给一组用户的唯一 URL。每当管理员创建新表单时,都会创建唯一 URL。我知道我可以使用 guid 来表示唯一的 URL,但我正在寻找更短的内容(希望大约 4 个字符,因为它更容易记住)。如何在 ASP.NET 中生成如下所示的唯一 URL:
http://mydomain.com/ABCD
我了解一些 URL 缩短器网站(如 bit.ly)使用非常短的唯一 URL 来执行类似的操作。有没有我可以使用的算法?
【问题讨论】:
-
有什么理由不能在 SQL 中使用标识列,如果您希望它们的数字始终为 4 个字符长,您可以从“1000”开始种子。这没有随机性,但听起来这不是问题。