Is there a way to generate a random UUID, which consists only of numbers?

后端 未结 10 1520
一生所求
一生所求 2020-12-09 09:27

Java\'s UUID class generates a random UUID. But this consists of letters and numbers. For some applications we need only numbers. Is there a way to generate random UUID that

10条回答
  •  离开以前
    2020-12-09 09:47

    If you dont want a random number, but an UUID with numbers only use:

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

    in this case left padded to 40 zeros...

    results for:
    UUID : b55081fa-9cd1-48c2-95d4-efe2db322a54
    in:
    UUID : 0241008287272164729465721528295504357972

提交回复
热议问题