Module com.github.f4b6a3.uuid
Class RandomBasedFactory
- java.lang.Object
-
- com.github.f4b6a3.uuid.factory.UuidFactory
-
- com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory
-
- com.github.f4b6a3.uuid.factory.rfc4122.RandomBasedFactory
-
- All Implemented Interfaces:
NoArgsFactory
public final class RandomBasedFactory extends AbstRandomBasedFactory
Factory that creates random-based UUIDs. RFC-4122 version: 4.
-
-
Field Summary
-
Fields inherited from class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory
randomFunction, UUID_BYTES
-
Fields inherited from class com.github.f4b6a3.uuid.factory.UuidFactory
version, versionMask
-
-
Constructor Summary
Constructors Constructor Description RandomBasedFactory()RandomBasedFactory(RandomFunction randomFunction)RandomBasedFactory(Random random)
-
Method Summary
-
Methods inherited from class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory
create, getRandomFunction
-
Methods inherited from class com.github.f4b6a3.uuid.factory.UuidFactory
getUuid, getUuid, getVersion
-
-
-
-
Constructor Detail
-
RandomBasedFactory
public RandomBasedFactory()
-
RandomBasedFactory
public RandomBasedFactory(Random random)
-
RandomBasedFactory
public RandomBasedFactory(RandomFunction randomFunction)
-
-