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