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
-
Method Summary
Modifier and TypeMethodDescriptiondigit()
digits
(int count) int
negative()
Returns a negative numberint
numberBetween
(int min, int max) long
numberBetween
(long min, long max) int
positive()
Returns a positive numberint
Returns a random number from 0-9 (both inclusive)int
Returns a random number from 1-9 (both inclusive)double
randomDouble
(int maxNumberOfDecimals, int min, int max) double
randomDouble
(int maxNumberOfDecimals, long min, long max) Returns a random doublelong
Returns a random numberlong
randomNumber
(int numberOfDigits, boolean strict)
-
Constructor Details
-
Number
-
-
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 havestrict
- whether or not the generated value should have exactlynumberOfDigits
-
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
-