PHP | gmp_random_range()函数
gmp_random_range()是PHP中的一个内置函数,它生成一个随机数。由此生成的随机数介于 min 到 max 之间。这里 GMP 指的是(GNU 多重精度),它适用于大量数字。
句法:
gmp_random_range ( GMP $min, GMP $max )
参数:该函数接受两个参数,GMP $min数表示随机数的下限,GMP $max数表示随机数的上限。这个参数可以是PHP 5.6 及更高版本中的 GMP 对象,或者我们也可以传递一个数字字符串,前提是可以将该字符串转换为数字。
返回值:函数返回$min-$max范围内的随机GMP数。
例子:
Input : lower bound=0, upper bound =100
Output : 25
Input : lower bound=-100, upper bound=-10
Output : -23
Note:Output will vary every time on execution
下面的程序说明了gmp_random_range()函数的使用:
程序 1:下面的程序演示了当数字字符串作为参数传递时 gmp_random_range()函数的工作。
输出:
-165
程序 2:下面的程序演示了当 GMP 编号作为参数传递时 gmp_random_range() 的工作。
输出:
30
参考:
http:// PHP.net/manual/en/函数.gmp-random-range。 PHP