Ross ROSS = Recommend OSS · open-source software intelligence for agents

j-easy/easy-random

The simple, stupid random Java beans/records generator observed · 2026-08-28

github.com/j-easy/easy-random · homepage · Java · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 87
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 85
  • age_days: 4855
  • days_rel: 8
  • days_push: 8
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1652 stars · 234 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Easy Random is a Java library that generates random instances of arbitrary Java beans and records via an EasyRandom API extending java.util.Random. It is configurable through EasyRandomParameters controlling seeds, ranges, collection sizes, and randomization depth.

Use cases

  • generate random test fixtures for java classes
  • create random instances of domain objects for unit tests
  • populate java beans with random data
  • generate random java records for property-based testing
  • seed deterministic random object generation in tests
  • replace manual object mother/test data builder boilerplate

When to choose

  • you need quick random instances of Java POJOs or records for testing
  • you want configurable, deterministic random data generation with seeds
  • you want a lightweight, dependency-free ObjectMother alternative on the JVM

When to avoid

  • the project is in maintenance mode with only bug fixes, so prefer actively developed alternatives for new projects
  • you need realistic, semantically valid data (names, emails) rather than arbitrary random values
  • you are not on the JVM or need Java 17+ features on older runtimes

Facets

library · maturity maintenance

data-generation testing developer-tools developer-tools testing jvm random-data test-data java-beans java-records object-mother fixture-generation automation

2 sources

Member repositories

RepositoryRoleHealth v2
j-easy/easy-randommain95

For agents

markdown · JSON · MCP: product_card(name="j-easy/easy-random")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem