Easy Random is a library that generates random Java objects. You can think of it as an ObjectMother for the JVM. The java.util.Random API provides 7 methods to generate random data: nextInt(), nextLong(), nextDouble(), nextFloat(), nextBytes(), nextBoolean() and nextGaussian(). What if you need to generate a random String? Or say a random instance of your domain object? Easy Random provides the EasyRandom API that extends java.util.Random with a method called nextObject(Class type). This method is able to generate a random instance of any arbitrary Java bean. Populating a Java object with random data can look easy at first glance, unless your domain model involves many related classes.
Features
- Easy Random allows you to control how to generate random data through the org.jeasy.random.api.Randomizer interface
- Makes it easy to exclude some fields from the object graph
- The library will recursively populate all the object graph
- The java.util.Random API provides 7 methods to generate random data
- Easy Random provides the EasyRandom API that extends java.util.Random with a method called nextObject(Class type)
- Generate a random instance of any arbitrary Java bean
Categories
LibrariesLicense
MIT LicenseFollow Easy Random
Other Useful Business Software
Get Avast Free Antivirus with 24/7 AI-powered online scam detection
Award-winning antivirus protection, as well as protection against online scams, dangerous Wi-Fi connections, hacked accounts, and ransomware. It includes Avast Assistant, your built-in AI partner, which gives you help with suspicious online messages, offers, and more.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Easy Random!