BigDecimalGenerator.java

  1. /*
  2.  * Copyright 2000-2014 Namics AG. All rights reserved.
  3.  */

  4. package com.namics.commons.random.generator.basic;

  5. import com.namics.commons.random.generator.RandomGenerator;
  6. import org.apache.commons.lang.math.RandomUtils;

  7. import java.math.BigDecimal;
  8. import java.util.Arrays;

  9. /**
  10.  * IntegerGenerator.
  11.  *
  12.  * @author aschaefer
  13.  * @since 20.02.14 16:58
  14.  */
  15. public class BigDecimalGenerator implements RandomGenerator<BigDecimal> {

  16.     @Override
  17.     public BigDecimal random() {
  18.         return BigDecimal.valueOf(RandomUtils.nextDouble());
  19.     }

  20.     @Override
  21.     public Iterable<Class<BigDecimal>> supportedTypes() {
  22.         return Arrays.asList(BigDecimal.class);
  23.     }

  24. }