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
相关文章:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END