Class BigDecimalRangeRandomizer

java.lang.Object
org.jeasy.random.randomizers.range.BigDecimalRangeRandomizer
All Implemented Interfaces:
Randomizer<BigDecimal>

public class BigDecimalRangeRandomizer extends Object implements Randomizer<BigDecimal>
Generate a random BigDecimal in the given range.
Author:
RĂ©mi Alvergnat ([email protected])
  • Constructor Details

    • BigDecimalRangeRandomizer

      public BigDecimalRangeRandomizer(Double min, Double max)
      Parameters:
      min - min value (inclusive)
      max - max value (exclusive)
    • BigDecimalRangeRandomizer

      public BigDecimalRangeRandomizer(Double min, Double max, long seed)
      Parameters:
      min - min value (inclusive)
      max - max value (exclusive)
      seed - initial seed
    • BigDecimalRangeRandomizer

      public BigDecimalRangeRandomizer(Double min, Double max, Integer scale)
      Create a new BigDecimalRangeRandomizer. The default rounding mode is RoundingMode.HALF_UP.
      Parameters:
      min - min value (inclusive)
      max - max value (exclusive)
      scale - of the BigDecimal value to be returned.
    • BigDecimalRangeRandomizer

      public BigDecimalRangeRandomizer(Double min, Double max, Integer scale, RoundingMode roundingMode)
      Parameters:
      min - min value (inclusive)
      max - max value (exclusive)
      scale - of the BigDecimal value to be returned.
      roundingMode - of the BigDecimal value to be returned.
    • BigDecimalRangeRandomizer

      public BigDecimalRangeRandomizer(Double min, Double max, long seed, Integer scale)
      Create a new BigDecimalRangeRandomizer. The default rounding mode is RoundingMode.HALF_UP.
      Parameters:
      min - min value (inclusive)
      max - max value (exclusive)
      seed - initial seed
      scale - of the BigDecimal value to be returned.
    • BigDecimalRangeRandomizer

      public BigDecimalRangeRandomizer(Double min, Double max, long seed, Integer scale, RoundingMode roundingMode)
      Parameters:
      min - min value (inclusive)
      max - max value (exclusive)
      seed - initial seed
      scale - of the BigDecimal value to be returned.
      roundingMode - of the BigDecimal value to be returned.
  • Method Details