32位UUID随机生成器

public class UUIDGenerator {
    public UUIDGenerator() {
    }

    /**
     * 获取32位的uuid
     * @return
     */
    public static String getUUID() {
        UUID uuid = UUID.randomUUID();
        String str = uuid.toString();
        // 去掉"-"符号
        String temp = str.substring(0, 8) + str.substring(9, 13) + str.substring(14, 18)
                + str.substring(19, 23) + str.substring(24);
        return temp;
    }

    // 获得指定数量的UUI
    public static String[] getUUID(int number) {
        if (number < 1) {
            return null;
        }
        String[] ss = new String[number];
        for (int i = 0; i < number; i++) {
            ss[i] = getUUID();
        }
        return ss;
    }

}

你可能感兴趣的:(util)