/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID. * * The {@code UUID} is generated using a cryptographically strong pseudo random number generator. * * @return A randomly generated {@code UUID} */ public static UUID newSecureUUID() { return getUUID(THREAD_LOCAL_SECURE_RANDOM.get()); }
/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID. * * The {@code UUID} is generated using a cryptographically strong pseudo random number generator. * * @return A randomly generated {@code UUID} */ public static UUID newSecureUUID() { return getUUID(THREAD_LOCAL_SECURE_RANDOM.get()); }
/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID. * * The {@code UUID} is generated using a cryptographically weak pseudo random number generator. * * @return A randomly generated {@code UUID} */ public static UUID newUnsecureUUID() { return getUUID(THREAD_LOCAL_UNSECURE_RANDOM.get()); }
/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID. * * The {@code UUID} is generated using a cryptographically weak pseudo random number generator. * * @return A randomly generated {@code UUID} */ public static UUID newUnsecureUUID() { return getUUID(THREAD_LOCAL_UNSECURE_RANDOM.get()); }