Home »
PHP »
PHP programs
Random number in range [min - max] using PHP
Here, we are going to learn how to generate random integers between the given ranges (start value and end value) in PHP?
Submitted by IncludeHelp, on April 06, 2019 [Last updated : March 12, 2023]
Random integer number generation
To generate a random integer, we can use random_int() function, which is a library function in PHP, it accepts two arguments start_value and end_value and returns a random integer between start_value and end_value.
PHP program to generate a random integer between the ranges
<?php
$start = 10;
$end = 20;
//generating 10 number
print("random integers between $start and $end...\n");
for($i=1; $i<=10; $i++)
{
print(random_int($start, $end)." ");
}
print("\n");
$start = -100;
$end = 0;
//generating 10 number
print("random integers between $start and $end...\n");
for($i=1; $i<=10; $i++)
{
print(random_int($start, $end)." ");
}
?>
Output
random integers between 10 and 20...
15 15 16 17 10 15 15 13 14 13
random integers between -100 and 0...
-84 -4 -68 -36 -18 -56 -53 -31 -98 -94
PHP Basic Programs »