PHP - gmp_random() 函数



定义和用法

gmp_random() 函数返回随机数。

描述

gmp_random() 函数根据给定的限制返回随机 GMP 数。该数字将在 0 和 (2 ** n) - 1 之间,其中 n 是每 limb 的位数乘以限制器。如果给定的限制器为负数,则随机数将为负数。limb 在 GMP 类中内部使用,它可以是 32 或 64,并且可能因系统而异。

语法

gmp_random ([ int $limiter = 20 ] ) : GMP

参数

序号 参数及描述
1

limiter

用于生成随机数的限制器。它可以是 GMP 资源编号、gmp 对象或数字字符串。

返回值

PHP gmp_random() 函数返回一个随机数,它是 GMP 数。

PHP 版本

此函数可在高于 5.0.0 的 PHP 版本中使用。

示例 1

gmp_sub 的工作原理 -

<?php
   $rnum = gmp_random(2);	
   echo "The result is : ".$rnum;
?>

这将产生以下结果 -

The result is : 216080900246540042130805817492934209193

示例 2

gmp_sub 的工作原理 -

<?php
   $rnum = gmp_random(1);	
   echo "The result is : ".$rnum;
?>

这将产生以下结果 -

The result is : 1072402112374286374
php_function_reference.htm
广告