Home
kRandom Java Documentation
kRandom is a Java/Kotlin random-data generation library built for test fixtures, seedable fake data, and object graph population.
This site is focused on the Java side only.
What you can do
- Generate primitive, text, date/time, network, finance, file, commerce, and user/profile data.
- Build seeded deterministic generators for repeatable tests.
- Populate POJOs with
ObjectGenerator. - Build record batches with schema-style APIs (
Field+Schema). - Use
ProviderHubfor generic provider lookup/aliases/runtime extension.
Quick links
Design direction (current)
- Java is the source-of-truth implementation.
java-apiis intentionally a thin packaging layer overcore.- Kotlin/Scala parity will be addressed later.