NumberExtension
extends
Extension
in
An extension is the only way to add new functionality to Faker.
Tags
Table of Contents
- numberBetween() : int
- Returns a random number between $int1 and $int2 (any order)
- randomDigit() : int
- Returns a random number between 0 and 9
- randomDigitNot() : int
- Generates a random digit, which cannot be $except
- randomDigitNotZero() : int
- Returns a random number between 1 and 9
- randomFloat() : float
- Return a random float number
- randomNumber() : int
- Returns a random integer with 0 to $nbDigits digits.
Methods
numberBetween()
Returns a random number between $int1 and $int2 (any order)
public
numberBetween(int $min, int $max) : int
Parameters
- $min : int
-
default to 0
- $max : int
-
defaults to 32 bit max integer, ie 2147483647
Tags
Return values
int —randomDigit()
Returns a random number between 0 and 9
public
randomDigit() : int
Return values
int —randomDigitNot()
Generates a random digit, which cannot be $except
public
randomDigitNot(int $except) : int
Parameters
- $except : int
Return values
int —randomDigitNotZero()
Returns a random number between 1 and 9
public
randomDigitNotZero() : int
Return values
int —randomFloat()
Return a random float number
public
randomFloat(int|null $nbMaxDecimals, float $min, float $max) : float
Parameters
- $nbMaxDecimals : int|null
- $min : float
- $max : float
Tags
Return values
float —randomNumber()
Returns a random integer with 0 to $nbDigits digits.
public
randomNumber(int|null $nbDigits, bool $strict) : int
The maximum value returned is mt_getrandmax()
Parameters
- $nbDigits : int|null
-
Defaults to a random number between 1 and 9
- $strict : bool
-
Whether the returned number should have exactly $nbDigits