Class BigDecimalRandomizer

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

public class BigDecimalRandomizer extends Object implements Randomizer<BigDecimal>
Generate a random BigDecimal.
Author:
Mahmoud Ben Hassine ([email protected])
  • Constructor Details

    • BigDecimalRandomizer

      public BigDecimalRandomizer()
      Create a new BigDecimalRandomizer.
    • BigDecimalRandomizer

      public BigDecimalRandomizer(long seed)
      Create a new BigDecimalRandomizer.
      Parameters:
      seed - initial seed
    • BigDecimalRandomizer

      public BigDecimalRandomizer(Integer scale)
      Create a new BigDecimalRandomizer. The default rounding mode is RoundingMode.HALF_UP.
      Parameters:
      scale - of the BigDecimal value to be returned.
    • BigDecimalRandomizer

      public BigDecimalRandomizer(Integer scale, RoundingMode roundingMode)
      Create a new BigDecimalRandomizer.
      Parameters:
      scale - of the BigDecimal value to be returned.
      roundingMode - of the BigDecimal value to be returned.
    • BigDecimalRandomizer

      public BigDecimalRandomizer(long seed, Integer scale, RoundingMode roundingMode)
      Create a new BigDecimalRandomizer.
      Parameters:
      scale - of the BigDecimal value to be returned.
      roundingMode - of the BigDecimal value to be returned.
  • Method Details