当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP gmp_random()用法及代码示例


gmp_random()函数是PHP中的一个内置函数,它会生成一个随机数。随机数的范围在零和每条肢的位数之间(肢体是内部GMP机制。肢体中的位数不是静态的,并且可能因系统而异。通常,肢中的位是16或32,但这并不总是正确。)乘以限制器。生成的数字取决于限制器,即,如果限制器为负,则生成的数字也将为负。

用法:

 GMP gmp_random ( int $limiter )

参数:gmp_random()函数接受单个参数,如上所示,并在下面进行说明:


  • $limiter : 它是gmp_random()函数接受的唯一必需参数。此参数设置限制器值。此参数可以是PHP 5.5或更早版本中的GMP资源,PHP 5.6或更高版本中的GMP对象,或者还可以传递数字字符串,前提是可以将该字符串转换为数字。

返回值:如上所述,此函数返回一个介于零和每条边的位数之间的随机数。

以下示例程序旨在说明PHP中的gmp_random()函数。

程序1:

<?php 
// php code implementing gmp_random() function 
  
// random number from 0 to 1 * bits per limb 
$rand = gmp_random(1);  
echo gmp_strval($rand) . "\n"; 
  
?>

输出:

1915834968

程序2:

<?php 
// php code implementing gmp_random() function 
  
// random number from 0 to 2 * bits per limb 
$rand = gmp_random(2);  
echo gmp_strval($rand) . "\n"; 
  
?>

输出:

 8642564075890328087

相关文章:

参考:http://php.net/manual/en/function.gmp-random.php



相关用法


注:本文由纯净天空筛选整理自priya_1998大神的英文原创作品 PHP | gmp_random() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。