Java如何生成20位ID,不可以重复。。。。谁有办法?最好有代码,或者提供完整思路也行 uuid都是32或者16。。。妈的20位咋办?
可以对UUID生成的字符进行subString()截取20位,如果要比较是不是重复,你可以用这个截取的ID查询数据。如果有了就重新生成,然后再查询,如果没有就可以直接用做ID了。话说楼主为什么一定要20位呢,16位或者32位不是一样吗?
生成UUID 然后将UUID的16位进制转成 全字母数字的 64进制就可以了 才 19位