You need random string generator. This answer I stole from here.

protected String getSaltString() {
        String SALTCHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
        StringBuilder salt = new StringBuilder();
        Random rnd = new Random();
        while (salt.length() < 10) { // length of the random string.
            int index = (int) (rnd.nextFloat() * SALTCHARS.length());
            salt.append(SALTCHARS.charAt(index));
        }
        return salt.toString();

    }

Call it as getSaltString()+"@gmail.com" in you code

Answer from a_a on Stack Overflow
🌐
Tabnine
tabnine.com › home page › code › java › com.github.javafaker.internet
com.github.javafaker.Internet.emailAddress java code examples | Tabnine
origin: DiUS/java-faker · public String emailAddress() { return emailAddress(faker.name().username()); } origin: DiUS/java-faker · public String emailAddress(String localPart) { return emailAddress(localPart, FakerIDN.toASCII(faker.fakeValuesService().resolve("internet.free_email", this, faker))); } origin: DiUS/java-faker ·
🌐
GitHub
github.com › DiUS › java-faker › blob › master › src › main › java › com › github › javafaker › Internet.java
java-faker/src/main/java/com/github/javafaker/Internet.java at master · DiUS/java-faker
import java.util.UUID; · import static org.apache.commons.lang3.StringUtils.join; import static org.apache.commons.lang3.StringUtils.stripAccents; · public class Internet { private final Faker faker; · protected Internet(Faker faker) { this.faker = faker; } · public String emailAddress() { return emailAddress(faker.name().username()); } ·
Author   DiUS
🌐
Bloco
bloco.io › blog › faker-a-library-to-generate-fake-data-for-java-android
Faker: a library to generate fake data for Kotlin and Android – Bloco
June 14, 2023 - Faker faker = new Faker(); faker.name.firstName(); // "Aaron" faker.company.name(); // "Hirthe-Ritchie" faker.address.countryCode(); // "PT" faker.commerce.price(); // "31.89" faker.internet.email(); // "[email protected]" faker.lorem.sentence(); // "Dolore illum animi et neque accusantium." faker.number.number(10); // "1968353479" faker.app.version(); // "2.5.4" Faker faker = new Faker("nl"); faker.name.firstName(); // "Thijs"
Address   401 Avenida Fernão de Magalhães Coimbra, Coimbra, 3000-177 Portugal
🌐
Tabnine
tabnine.com › home page › code › java › com.github.javafaker.faker
com.github.javafaker.Faker java code examples | Tabnine
@Override public String getRandomValue() { return safe ? faker.internet().safeEmailAddress() : faker.internet().emailAddress(); } origin: DiUS/java-faker · /** * @param separator true if you want separators returned, false otherwise * @return a valid ISBN13 number with or without separators (ex.
🌐
GitHub
github.com › DiUS › java-faker › issues › 296
Invalid usernames and email addresses with some locales · Issue #296 · DiUS/java-faker
May 23, 2018 - public String username() { return ... lastName().replaceAll("'", "").toLowerCase()} ); } // ... public String emailAddress() { return emailAddress(faker.name().username()); }...
Published   May 23, 2018
Author   jrodalo
🌐
Baeldung
baeldung.com › home › testing › a guide to javafaker
A Guide to JavaFaker | Baeldung
May 11, 2024 - In this tutorial, we’ll be looking at how to use JavaFaker’s classes to generate fake data. We’ll start by introducing the Faker class and the FakeValueService, before moving on to introducing locales to make the data more specific to a single place.
🌐
Dius
dius.github.io › java-faker › apidocs › com › github › javafaker › Internet.html
Internet (Java Faker 0.19-SNAPSHOT API)
com.github.javafaker.Internet · public class Internet extends Object · clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait · protected Internet(Faker faker) public String emailAddress() public String emailAddress(String localPart) public String ...
Find elsewhere
🌐
Medium
medium.com › @nairgirish100 › using-java-faker-for-test-automation-b9a99a7fd3fb
Using Java Faker for generating fake Test data in test automation | by Girish Nair | Medium
August 25, 2022 - faker.finance().creditCard(CreditCardType.AMERICAN_EXPRESS); faker.finance().creditCard(CreditCardType.VISA); faker.finance().creditCard(CreditCardType.MASTERCARD); To get fake email address details use the below method
🌐
Dius
dius.github.io › java-faker
Java-faker by DiUS
In your Java code · Faker faker = new Faker(); String name = faker.name().fullName(); // Miss Samanta Schmidt String firstName = faker.name().firstName(); // Emory String lastName = faker.name().lastName(); // Barton String streetAddress = faker.address().streetAddress(); // 60018 Sawayn Brooks ...
🌐
GitHub
github.com › DiUS › java-faker
GitHub - DiUS/java-faker: Brings the popular ruby faker gem to Java · GitHub
In your Java code · Faker faker = new Faker(); String name = faker.name().fullName(); // Miss Samanta Schmidt String firstName = faker.name().firstName(); // Emory String lastName = faker.name().lastName(); // Barton String streetAddress = ...
Starred by 4.9K users
Forked by 865 users
Languages   Java
🌐
javaspring
javaspring.net › blog › java-faker
Java Faker: Creating Realistic Test Data with Ease — javaspring.net
We have a simple validateEmail method that checks if an email address contains the @ and . characters. In the test method, we use Java Faker to generate a random email address and then test if it passes the validation.
🌐
Medium
medium.com › @reachansari › generate-random-data-using-java-faker-d2b049f4eb44
Generate Random Data using Java Faker | by Thameem Ansari | Medium
December 29, 2021 - Faker faker=new Faker();faker.name().fullName(); faker.name().firstName(); faker.name().lastName(); faker.job().position(); faker.phoneNumber().cellPhone(); faker.internet().emailAddress() faker.address().streetAddress(); faker.address().cityName(); ...
🌐
Google Groups
groups.google.com › g › gatling › c › BzSgPwjjSQc
Using javafaker or other class to generate values
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message ... Duh RTFM missed that first paragraph in the feeders section. ... val fakeData = Iterator.continually( Map("full_name" -> faker.name.fullName, "street_address" -> faker.address.streetAddress(true), "zip_code" -> faker.address.zipCode, "state" -> faker.address.stateAbbr, "city" -> String.format("%s%s", faker.address.cityPrefix, faker.address.citySuffix) ) ) <snip> .feed(fakeData) <snip> .body( StringBody( """{ "street_address": "${street_address}", }""" ) )
🌐
rieckpil
rieckpil.de › home › java tutorials › generate random data in java using data faker (former java faker)
Generate Random Data in Java using Data Faker (former Java Faker)
July 17, 2022 - In the past, I’ve only used the UUID and ThreadLocalRandom Java classes to create random data. As these are really limited and don’t offer domain-specific random data, I searched for a better solution. While searching, I found the Faker gem for Ruby and, luckily, a Java port of it: Java Faker.
🌐
Datafaker
datafaker.net
Random Data Generator for Java and Kotlin - Datafaker
Create fake data for your JVM programs within minutes, using our wide range of more than 250 data providers
🌐
FakerJS
fakerjs.dev › api › internet
Internet | Faker
function email( options: { firstName?: string; lastName?: string; provider?: string; allowSpecialCharacters?: boolean; } = {} ): string; ... faker.internet.email() // 'Kassandra4@hotmail.com' faker.internet.email({ firstName: 'Jeanne'}) // 'Jeanne63@yahoo.com' faker.internet.email({ firstName: 'Jeanne'}) // 'Jeanne_Smith63@yahoo.com' faker.internet.email({ firstName: 'Jeanne', lastName: 'Doe' }) // 'Jeanne.Doe63@yahoo.com' faker.internet.email({ firstName: 'Jeanne', lastName: 'Doe', provider: 'example.fakerjs.dev' }) // 'Jeanne_Doe88@example.fakerjs.dev' faker.internet.email({ firstName: 'Jeanne', lastName: 'Doe', provider: 'example.fakerjs.dev', allowSpecialCharacters: true }) // 'Jeanne%Doe88@example.fakerjs.dev'
🌐
Magicpod
blog.magicpod.com › 5-java-libraries-to-10x-your-test-data-management
5 Java libraries to 10X your Test Data Management
August 23, 2024 - Faker faker = new Faker(); // Generating random data String name = faker.name().fullName(); String address = faker.address().fullAddress(); String email = faker.internet().emailAddress(); ... Combine Java Faker with Lombok's @Builder to create ...
🌐
Medium
medium.com › geekculture › handle-all-your-data-requirements-with-java-faker-4436b010b3c1
Handle all your data requirements with Java faker | by Sajitha Pathirana | Geek Culture | Medium
December 26, 2021 - Handle all your data requirements with Java faker Are you struggling with generating random data to run your tests? Is the data generated not looking real? Do you want to generate locale-based …