在PHP中可以使用内置函数rand()、mt_rand()来随机生成一个数。下面我们就来介绍php的这两个内置函数生成随机数的方法,希望对大家有所帮助。
rand()函数
rand()函数可以指定在某个范围内生成随机整数,并返回这个随机数。
基本语法:
rand(min,max)
min:指定将返回的最小值。
max:指定将返回的最大值。
说明:
如果在rand()函数指定了min和max,则随机数就会在[min,max]范围内生成;如果没有指定min和max,则随机数就会在[0,getrandmax()]范围内生成。
getrandmax()函数的返回值为:rand()函数可以返回的最大上限(最大可能值)。
例:
<?php
// 生成随机数
$Num1 = rand();
//输出
print_r("rand(): ".$Num1);
print_r("<br><br>");
//在一个范围内生成随机数
$Num2 = rand(20,100);
//输出
print_r("rand(20,100): ".$Num2);
?>
输出结果:
rand(): 4713
rand(20,100): 83