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
相关用法
- p5.js sq()用法及代码示例
- d3.js d3.map.has()用法及代码示例
- PHP next()用法及代码示例
- p5.js day()用法及代码示例
- p5.js pow()用法及代码示例
- CSS var()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- PHP pow( )用法及代码示例
- PHP pi( )用法及代码示例
- PHP Ds\Map get()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- p5.js str()用法及代码示例
注:本文由纯净天空筛选整理自priya_1998大神的英文原创作品 PHP | gmp_random() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。