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

hope.kola.contract.faker.GenderPulsar Maven / Gradle / Ivy

There is a newer version: 1.1.2-RELEASE
Show newest version
package hope.kola.contract.faker;

import java.util.Random;

/**
 * 
 *     Male
 *     Female,
 *     男
 *     女
 * 
 */
public class GenderPulsar implements Pulsar {

  protected final Random random = new Random();
  protected final boolean chinese;

  protected final String[] gender = new String[] {"Male", "Female"};
  protected final String[] cn_gender = new String[] {"男", "女"};

  public GenderPulsar(boolean chinese) {
    this.chinese = chinese;
  }

  @Override
  public String next() {
    final boolean male = random.nextBoolean();
    if (chinese) {
      return male ? cn_gender[0] : cn_gender[1];
    }
    return male ? gender[0] : gender[1];
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy