我需要以十六进制表示生成一个32位随机和唯一的数字

时间:2017-05-04 08:16:03

标签: java int hex

以下代码是我到目前为止所做的

    Random randomeNum =  new Random();
    int n = randomeNum.nextInt();
    System.out.println(Integer.toHexString(n));

这是正确的做法吗?

1 个答案:

答案 0 :(得分:-1)

您可以使用UUID生成32位随机十六进制数。

 UUID id=randomUUID();