Class Number


public class Number extends AbstractProvider<BaseProviders>
Since:
0.8.0
  • Constructor Details

  • Method Details

    • randomDigit

      public int randomDigit()
      Returns a random number from 0-9 (both inclusive)
    • randomDigitNotZero

      public int randomDigitNotZero()
      Returns a random number from 1-9 (both inclusive)
    • positive

      public int positive()
      Returns a positive number
    • negative

      public int negative()
      Returns a negative number
    • numberBetween

      public int numberBetween(int min, int max)
      Parameters:
      min - the lower bound (include min)
      max - the upper bound (not include max)
      Returns:
      a random number on faker.number() between min and max if min = max, return min
    • numberBetween

      public long numberBetween(long min, long max)
      Parameters:
      min - the lower bound (include min)
      max - the upper bound (not include max)
      Returns:
      a random number on faker.number() between min and max if min = max, return min
    • randomNumber

      public long randomNumber(int numberOfDigits, boolean strict)
      Parameters:
      numberOfDigits - the number of digits the generated value should have
      strict - whether or not the generated value should have exactly numberOfDigits
    • randomNumber

      public long randomNumber()
      Returns a random number
    • randomDouble

      public double randomDouble(int maxNumberOfDecimals, int min, int max)
    • randomDouble

      public double randomDouble(int maxNumberOfDecimals, long min, long max)
      Returns a random double
      Parameters:
      maxNumberOfDecimals - maximum number of places
      min - minimum value
      max - maximum value
    • digits

      public String digits(int count)
    • digit

      public String digit()