PHP | gmp_random()函数

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

null

语法:

 GMP gmp_random ( int $limiter )

参数: gmp_random()函数接受一个参数,如下所示:

  • 美元限制器: 它是gmp_random()函数接受的唯一必需参数。此参数设置限制器值。该参数可以是PHP5.5或更早版本中的GMP资源,PHP5.6及更高版本中的GMP对象,也可以是允许传递数字字符串的参数,前提是可以将该字符串转换为数字。

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

下面的程序演示了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 ) . "" ;
?>


输出:

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 ) . "" ;
?>


输出:

 8642564075890328087

相关文章:

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

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享