如何在Java中生成随机的5位长十六进制值

时间:2017-03-28 17:51:28

标签: java integer hex

我在Java中创建一个应用程序,我需要为对象分配一个唯一的ID。此唯一ID必须长度为5位,并且是十六进制值。

为了做到这一点,我想要么得到前面的十六进制值并加1,然后使用Integer.toHexString()转换回十六进制,但我想确保每次十六进制值为5位数。

是否有一种简单的方法可以生成一个5位长的十六进制值。然后可以与其他ID进行核对,以确保其唯一(效率不高但至少可读)。

感谢任何帮助或建议!

0 个答案:

没有答案