rand
Summary
Returns a random integer.
Usage
rand( [min_val, max_val] )
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| min_val | integer | Lower limit (inclusive). | No. |
| max_val | integer | Upper limit (inclusive). | No. |
Returns
Integer.
Description
This operator returns a random integer. The optional parameters "min_val" and "max_val" can be used to control the range from which the random number is picked. If you want a random integer between 3 and 13 (inclusive), use (3, 13) as parameters.
Examples
Example 1
rand()
Returns a random integer.
Example 2
rand( 5 )
Returns a random integer that is greater than 4.
Example 3
rand( 3, 13 )
Returns a random integer that is greater than 2 and less than 14.
Contributors
- Balazs Halasy Updated
- Adrien Commenter
- Benjamin Lorteau Commenter
Comments (2 historical)
Written by readers of the earlier documentation sites, kept as they were.
Default
Adrien ·
What is the default range?
Re: Default
Benjamin Lorteau ·
The PHP function used for this template operator is mt_rand().
The default range is then 0, RAND_MAX, where RAND_MAX is an environment-dependant constant.
I tried the function 18000 times, and the max I obtained was 2147330140.
Hope it helps.