java中的uuid是干什么的,如何执行一个方法每次都返回一个不重复的字符串或者数字?

2024-10-30 12:51:48
推荐回答(3个)
回答(1):

随即生成字符串UUID.randomUUID().toString().replace("-", "");
随即生成0~n之间的数字:Math.random()*n;
生成的都是不重复的字符串或者数字,一般UUID.randomUUID().toString()用作表的主键。

回答(2):

String id = UUID.randomUUID().toString().replace("-", "");
128位长的数字,一般用16进制表示

生成32位字符串,一般用作table的主键

UUID.randomUUID().toString();生成的格式为

550E8400-E29B-11D4-A716-446655440000

回答(3):

UUID.randomUUID().toString().replace("-", "")