0

我正在尝试为 Windows Azure 中的内容和用户生成唯一 ID。我在一个具有 3 个实例的 Web 角色服务中(IIS 处理程序当然是多线程的)。

如何生成仅由数字组成且可存储在 10 位或更少位的唯一标识符?这些数字有一定程度的随机性会很好。

建议?

4

1 回答 1

2

你可以试试SnowMaker。我自己没有使用过它,但它似乎是一种合理的方法。请注意,它会在 ID 中产生间隙并“浪费”一些 ID。使用 10 位数字,您将拥有大约 100 亿个可能的 ID,因此这对您来说可能是也可能不是问题。

于 2013-04-23T17:09:37.557 回答