Efficient method to generate UUID String in JAVA (UUID.randomUUID().toString() without the dashes)
问题 I would like an efficient utility to generate unique sequences of bytes. UUID is a good candidate but UUID.randomUUID().toString() generates stuff like 44e128a5-ac7a-4c9a-be4c-224b6bf81b20 which is good as long as you don't need to transmit it over HTTP, in which case the dashes need to be removed. I'm looking for an efficient way to generate a random strings, only from alphanumeric characters (no dashes or any other special symbols). 回答1: This does it: public static void main(String[] args)