Package net.datafaker.providers.base
Class Number
- Since:
- 0.8.0
-
Field Summary
Fields inherited from class net.datafaker.providers.base.AbstractProvider
faker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondigit()digits(int count) intnegative()Returns a negative numberdoublenumberBetween(double min, double max) intnumberBetween(int min, int max) longnumberBetween(long min, long max) intpositive()Returns a positive numberintReturns a random number from 0-9 (both inclusive)intReturns a random number from 1-9 (both inclusive)int[]randomDigits(int length) Returns an array of random numbers from 0 to 9 (both inclusive) of given lengthdoublerandomDouble(int maxNumberOfDecimals, int min, int max) doublerandomDouble(int maxNumberOfDecimals, long min, long max) Returns a random doublelongReturns a random numberlongrandomNumber(int numberOfDigits) longrandomNumber(int numberOfDigits, boolean strict) Deprecated.Methods inherited from class net.datafaker.providers.base.AbstractProvider
equals, getFaker, hashCode, loadGenerators, resolve, resolve, toString
-
Constructor Details
-
Number
-
-
Method Details
-
randomDigit
public int randomDigit()Returns a random number from 0-9 (both inclusive) -
randomDigits
public int[] randomDigits(int length) Returns an array of random numbers from 0 to 9 (both inclusive) of given length -
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 double numberBetween(double min, double max) - Parameters:
min- the lower bound (inclusive)max- the upper bound (exclusive in most cases)- 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
Deprecated.userandomNumber(int)instead- Parameters:
numberOfDigits- the number of digits the generated value should havestrict- NOT USED
-
randomNumber
public long randomNumber(int numberOfDigits) - Parameters:
numberOfDigits- the number of digits the generated value should have
-
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 placesmin- minimum valuemax- maximum value
-
digits
-
digit
-
randomNumber(int)instead