📜  PHP | gmp_random_seed()函数

📅  最后修改于: 2022-05-13 01:56:41.347000             🧑  作者: Mango

PHP | gmp_random_seed()函数

gmp_random_seed() 是PHP中的一个内置函数,用于设置 RNG 种子(随机数生成)。

句法:

void gmp_random_seed ( mixed $seed )

参数: gmp_random_seed()函数接受一个参数,如上所述并解释如下:

  • $seed:它是 gmp_random_seed()函数所需的唯一参数,为 gmp_random()、gmp_random_range() 和 gmp_random_bits() 函数设置。此参数可以是PHP 5.5 或更早版本中的 GMP 资源, PHP 5.6 及更高版本中的 GMP 对象,或者也允许传递数字字符串,前提是可以将该字符串转换为数字。

返回值: gmp_random_seed()函数成功时返回 NULL,失败时返回 FALSE。

笔记:

Warning: The function generates an E-Warning and returns False if the seed is not valid.

示例:下面的程序说明了PHP中的 gmp_random_seed()函数:

方案一:


输出:

string(19) "7842303329126688544"

方案二:


输出:

string(3) "800"

方案 3:


输出:

gmp_random_seed(): Unable to convert variable to GMP - string is not an integer -- at line 5
bool(false)

相关文章:

  • PHP | gmp_mod()函数
  • PHP | gmp_random_range()函数

参考: 函数 : PHP 。 PHP