我们如何在Java中生成随机但唯一的数字

时间:2013-04-09 08:30:13

标签: java

我正在尝试为每个Http请求命中我的应用程序生成一个随机唯一编号。

如何确保这样一个数字的唯一性。 java是否为此提供了任何方法或API?

2 个答案:

答案 0 :(得分:4)

您可以使用java.util.UUID类。

UUID rand = UUID.randomUUID();
System.out.println(rand);

答案 1 :(得分:2)

您可以使用java.util.Random - http://java.about.com/od/javautil/a/randomnumbers.htm