有没有一种方法可以生成仅由数字组成的随机UUID?

Java的UUID类生成随机的UUID。但这由字母和数字组成。对于某些应用,我们只需要数字。有没有一种方法可以生成仅由Java中的数字组成的随机UUID?

UUID.randomUUID();

回答:

如果您不想使用随机数,但是带有数字的UUID仅使用:

String lUUID = String.format("%040d", new BigInteger(UUID.randomUUID().toString().replace("-", ""), 16));

在这种情况下,左填充为40个零…

结果为:

UUID:b55081fa-9cd1-48c2-95d4-efe2db322a54

in:

UUID:0241008287272164729465721528295504357972

以上是 有没有一种方法可以生成仅由数字组成的随机UUID? 的全部内容, 来源链接: utcz.com/qa/416210.html

回到顶部