All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.binarywang.tools.generator.EmailAddressGenerator Maven / Gradle / Ivy

The newest version!
package cn.binarywang.tools.generator;

import org.apache.commons.lang3.RandomStringUtils;

import cn.binarywang.tools.generator.base.GenericGenerator;

public class EmailAddressGenerator extends GenericGenerator {
    private static GenericGenerator instance = new EmailAddressGenerator();

    private EmailAddressGenerator() {
    }

    public static GenericGenerator getInstance() {
        return instance;
    }

    @Override
    public String generate() {
        StringBuilder result = new StringBuilder();
        result.append(RandomStringUtils.randomAlphanumeric(10));
        result.append("@");
        result.append(RandomStringUtils.randomAlphanumeric(5));
        result.append(".");
        result.append(RandomStringUtils.randomAlphanumeric(3));

        return result.toString().toLowerCase();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy