PHP gmp_random()函数

PHP gmp_random()函数

PHP有一个名为gmp_random()的内置功能,用于生成一个随机数。 数值范围将在零和每个limb的位数乘以limiter之间。

一个limb是GMP函数的内部功能或机制。每个系统的limb位数不同。对于GMP函数的另一个系统而言,可能不同。一个limb通常具有默认值16或32位,但这并不总是情况。

随机数是基于函数的limiter创建的。如果limiter显示负数值,则生成的数是负数。

语法

给出的语法显示了生成随机数据的GMP函数。

<?php
gmp_random( int $limiter_value);
?>

参数

  • 语法显示了”gmp_random”函数的基本单个输入参数。
  • 参数必须是正数或负数的数值,整数和字符串值转换成数字。
  • 字符串输入参数被转换成数字数据。
  • $limiter_value参数用于设置限制器,以创建一个随机值。

返回值

如上所述,此函数以随机数作为输出。输出数据显示在0(零)之间,并且数字取决于limb。

示例

给定的示例显示了GMP参数的随机数。我们可以使用整数、数值、二进制和字符串GMP数据。

示例1: 给定的示例设置了正输入限制器的“随机数”。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_random() Function </h4>
<p> Display RNG value of the given input data </p>
<?php
value1 = gmp_random ("1");value2 = gmp_random("2");
value3 = gmp_random("0");value4 = gmp_random("3");
echo "The random value of a given number: <br/> ";
echo gmp_strval(value1). "<br/>";
echo "The random value of a given number: <br/> ";
echo var_dump(gmp_strval(value2)). "<br/>"; 
echo "The random value of a given number: <br/> ";
echo gmp_strval(value3). "<br/>";
echo "The random value of a given number: <br/> ";
echo gmp_strval(value4). "<br/>";
?>
</body>
</html>

输出结果:

给定输出结果设置了输入值的随机值。

PHP gmp_random()函数

示例2: 给定示例设置了负输入限制器的“随机数”。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_random() Function </h4>
<p> Display random value of the given input data </p>
<?php
value1 = gmp_random ("-1");value2 = gmp_random("-2");
value4 = gmp_random("-3");
echo "The random value of a given number: <br/> ";
echo gmp_strval(value1). "<br/>";
echo "The random value of a given number: <br/> ";
echo var_dump(gmp_strval(value2)). "<br/>"; 
echo "The random value of a given number: <br/> ";
echo gmp_strval(value4). "<br/>";
?>
</body>
</html>

输出:

给定的输出为输入值设置了随机值。

PHP gmp_random()函数

示例3: 给定的示例设置了输入值的“随机数”。在这里,我们使用一个具有整数数据的变量作为输入。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_random() Function </h4>
<p> Display RNG value of the given input data </p>
<?php
var = "2";var1 = "3";
var2 = "6";var3 = "-2";
value1 = gmp_random (var);
value2 = gmp_random(var1);
value3 = gmp_random(var2);
value4 = gmp_random(var3);
echo "The random value of a given number: <br/> ";
echo gmp_strval(value1). "<br/>";
echo "The random value of a given number: <br/> ";
echo gmp_strval(value2). "<br/>";
echo "The random value of a given number: <br/> ";
echo gmp_strval(value3). "<br/>";
echo "The random value of a given number: <br/> ";
echo gmp_strval(value4). "<br/>";
?>
</body>
</html>

输出:

给定的输出设置了输入值的随机值。

PHP gmp_random()函数

示例4: 给定的示例设置了输入值的“随机数”。在这里,我们使用GMP参数数据作为输入。在这里,我们使用相同的输入值但获得不同的输出。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_random() Function </h4>
<p> Display RNG value of the given input data </p>
<?php
var = gmp_init("1");value1 = gmp_random (var);value2 = gmp_random(1);
value3 = gmp_random(-1);
echo "The random value of a given number: <br/> ";
echo gmp_strval(value1). "<br/>";
echo "The random value of a given number: <br/> ";
echo gmp_strval(value2). "<br/>";
echo "The random value of a given number: <br/> ";
echo gmp_strval(value3). "<br/>";
?>
</body>
</html>

输出:

给出的输出设置了输入值的随机值。

PHP gmp_random()函数

示例5: 给定的示例设置了输入值的”随机数”。在这里,我们使用GMP参数数据作为输入。输入数据使用带有索引值的限制器,并显示了数值之间的差异。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_random() Function </h4>
<p> Display RNG value of the given input data </p>
<?php
value1 = gmp_random("0001, 64");value2 = gmp_random("0001, 2");
value3 = gmp_random("0001, 10");
echo "The random value of a given number: <br/> ";
echo gmp_strval(value1). "<br/>";
echo "The random value of a given number: <br/> ";
echo gmp_strval(value2). "<br/>";
echo "The random value of a given number: <br/> ";
echo gmp_strval(value3). "<br/>";
?>
</body>
</html>

输出:

所给的输出设置输入值的随机值。

PHP gmp_random()函数

示例6: 给定的示例设置了“随机数”的负输入值。输入数据使用了一个带有索引值的负限制器,并且展示了输出之间的差异。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_random() Function </h4>
<p> Display RNG value of the given input data </p>
<?php
value2 = gmp_random("-0001, 2");value3 = gmp_random("-0001, 10");
echo "The random value of a given number: <br/> ";
echo gmp_strval(value2). "<br/>";
echo "The random value of a given number: <br/> ";
echo gmp_strval(value3). "<br/>";
?>
</body>
</html>

输出:

给定的输出将输入值随机设置为随机值。

PHP gmp_random()函数

结论

gmp_random()函数显示给定数字的随机值。它适用于正数、负数、整数和字符串值,并以最少的代码显示输出值。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程