PHP gmp_random_range() 函数
PHP gmp_random_range() 函数可以在给定的两个GMP数之间创建一个随机数。 该函数适用于最小值和最大值之间的数。它适用于正数和负数的输入值。
语法
该语法显示了获取两个数之间的随机范围的GMP函数。
<?php
gmp_random_range(min_parameter,max_parameter);
?>
参数
- 如上所示的GMP语法,此函数使用两个GMP参数或数值数据作为必需参数。参数被写为min_parameter和max_parameter。
- PHP版本5.6及之后的版本使用gmp_random_range()函数来获取两个数字之间的范围。
- $min_parameter作为函数的最小数值或数据。
- $max_parameter表示函数的最大数据。
返回值
该函数以数字格式显示输出,给出两个值的随机范围。
示例
给定的示例显示了各种GMP参数的随机值。
示例1: 给定示例显示了两个输入正值的”随机值”。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_random_range() Function </h4>
<p> Display random bits of the given input data </p>
<?php
value1 = gmp_random_range("11", "100");value2 = gmp_random_range("1", "100");
value3 = gmp_random_range("50", "100");value4 = gmp_random_range("78", "100");
echo "The random value of a given numbers: " .value1;
echo "<br/>";
echo "The random value of the given numbers: " .value2;
echo "<br/>";
echo "The random value of the given numbers: " .value3;
echo "<br/>";
echo "The random value of the given numbers: " .value4;
?>
</body>
</html>
输出:
下面的输出显示了给定值的随机值。
示例2: 下面的示例展示了给定的两个正负输入值的”随机值”。在这里,我们不能为最大数值的参数使用负值。最大参数位置大于最小参数位置。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_random_range() Function </h4>
<p> Display random values of the given input data </p>
<?php
value1 = gmp_random_range("-11", "100");value2 = gmp_random_range("-100", "-10");
value3 = gmp_random_range("-50", "-100");value4 = gmp_random_range("-78", "100");
echo "The random value of a given numbers: " .value1;
echo "<br/>";
echo "The random value of the given numbers: " .value2;
echo "<br/>";
echo "The random value of the given numbers: " .value3;
echo "<br/>";
echo "The random value of the given numbers: " .value4;
?>
</body>
</html>
输出:
以下输出标识给定值的随机值。
**PHP gmp_random_range() Function**
Display random values of the given input data
The random value of a given numbers: 58
The random value of the given numbers: -27
The random value of the given numbers:
The random value of the given numbers: -25
示例3: 给定的示例展示了变量值的“随机值”。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_random_range() Function </h4>
<p> Display random values of the given input data </p>
<?php
min1 = "20";max1 = "30";
min2 = "-10";max2 = "56";
value1 = gmp_random_range(min1, max1);value2 = gmp_random_range(min2,max2);
value3 = gmp_random_range(max1, max2);
echo "The random value of a given numbers: " .value1;
echo "<br/>";
echo "The random value of the given numbers: " .value2;
echo "<br/>";
echo "The random value of the given numbers: " .value3;
?>
</body>
</html>
输出:
以下输出标识了给定值的随机值。
示例4: 给定的示例展示了使用GMP参数或值的“随机值”。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_random_range() Function </h4>
<p> Display random value of the given input data </p>
<?php
min1 = gmp_abs("-25");max1 = gmp_com("-34");
min2 = gmp_neg("-11");max2 = gmp_init("59");
value1 = gmp_random_range(min1, max1);value2 = gmp_random_range(min2,max2);
value3 = gmp_random_range(max1, max2);
echo "The random value of a given numbers: " .value1;
echo "<br/>";
echo "The random value of the given numbers: " .value2;
echo "<br/>";
echo "The random value of the given numbers: " .value3;
?>
</body>
</html>
输出:
以下输出显示给定值的随机值。
示例5: 给定示例显示了带二进制GMP参数或值的”随机值”。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_random_range() Function </h4>
<p> Display random value of the given input data </p>
<?php
min1 = gmp_init("0011", 2);max1 = gmp_init("0111", 2);
min2 = gmp_init("1111", 2);max2 = gmp_init("111111", 2);
value1 = gmp_random_range(min1, max1);value2 = gmp_random_range(min1,max2);
value3 = gmp_random_range(max1, max2);
echo "The random value of a given numbers: " .value1;
echo "<br/>";
echo "The random value of the given numbers: " .value2;
echo "<br/>";
echo "The random value of the given numbers: " .value3;
?>
</body>
</html>
输出:
以下输出标识了给定值的随机值。
结论
使用gmp_random_range函数可以找到两个数字之间或范围内的随机值。使用这个函数在数学运算中操作两个数值很容易。