如何使用 com.google.common.base.BaseEncoding 库生成唯一 ID。
public class google {
static synchronized String generateIdforDCR()
{
return (String)BaseEncoding.base32().lowerCase().encode(UUID.randomUUID().toString().getBytes(Charsets.US_ASCII));
}
public static void main(String[] args)
{
for(int i=0;i<100;i++)
{
System.out.println(google.generateIdforDCR());
}
}
}
输出是:
gbsdgzrvgrsgclldgeytiljuga2wmllcmjstkllbmm3dszjymnrtcyjwga======
gi3gknbzg5tgiljrmq4tkljumqytmllbgfswkllbmiztim3fhbtdomldmq======
me4danrzgiyggllggu2dgljuhbrgillcmjswiljvgm2wimlemnrtqolgha======
meygmmrxgzsdgljqgbtgeljumm2wgllbmjrdsljrga3dgzrsguztgn3fmi======
我不想要这么大但独一无二的字符串。