import java.util.Random;
import java.util.UUID;
+import java.util.concurrent.ThreadLocalRandom;
import java.util.function.Supplier;
/**
return UUID.randomUUID();
}
+ default UUID randomUUIDWeak() {
+ return randomUUID(ThreadLocalRandom.current());
+ }
+
@Override
default UUID get() {
return randomUUID();
static boolean isNameBased(UUID uuid) {
return uuid.version() == 3 || uuid.version() == 5;
}
-
- /*
- * DEFAULT
- */
- final static UuidFactory DEFAULT = new SimpleUuidFactory(null, -1, null);
}