Class BigDecimalRangeRandomizer

    • Constructor Detail

      • BigDecimalRangeRandomizer

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

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

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

        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

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

        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 Detail

      • getRandomValue

         BigDecimal getRandomValue()

        Generate a random value for the given type.

        Returns:

        a random value for the given type