Multithreading 在多实例和多线程环境中生成UID

Multithreading 在多实例和多线程环境中生成UID,multithreading,azure,guid,high-availability,Multithreading,Azure,Guid,High Availability,我正在尝试为Windows Azure中的内容和用户生成唯一的ID。我在一个有3个实例的web角色服务中(IIS处理程序当然是多线程的) 如何生成仅由数字组成且可存储为10位或更少数字的唯一标识符?这些数字有一定程度的随机性是好的 建议?你可以试试。我自己也没有用过,但这似乎是一个合理的方法。请注意,这将在ID中产生间隙,并“浪费”一些ID。有了10个数字,您将有大约100亿个可能的ID,因此这对您来说可能是个问题,也可能不是问题 你可以试试。我自己也没有用过,但这似乎是一个合理的方法。请注意,

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

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

建议?

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

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