如果我们不提供参数,PHP rand()函数的最大值是多少??

如果我们不提供参数,PHP rand()函数的最大值是多少??,php,random,Php,Random,我想知道,如果我们不提供像min和max这样的任何参数,PHP rand函数返回的最大值和最小值是多少 e、 g 不带参数的rand的最小值为0 最大值取决于平台,但您可以使用查看计算机上可能的最大随机值。如果我们没有为rand函数提供参数,则可以根据PHP文档在0和getrandmax之间生成随机数 grandmax函数始终采用最大值,具体取决于您的操作系统,如Windows,其中可以生成的最大值为32767 因此,在Windows中,当我们在没有参数的情况下运行rand函数时,很明显: 可以

我想知道,如果我们不提供像min和max这样的任何参数,PHP rand函数返回的最大值和最小值是多少 e、 g

不带参数的rand的最小值为0


最大值取决于平台,但您可以使用查看计算机上可能的最大随机值。

如果我们没有为rand函数提供参数,则可以根据PHP文档在0和getrandmax之间生成随机数

grandmax函数始终采用最大值,具体取决于您的操作系统,如Windows,其中可以生成的最大值为32767

因此,在Windows中,当我们在没有参数的情况下运行rand函数时,很明显:

可以生成的最小数量为0

可生成的最大数量为32767

以下链接有助于进一步了解rand功能,但没有关于Mac或其他操作系统中生成的最大数量的文档:


rand.0到RTFMI的文档中提到了这一点。我投票结束这个问题,因为这是在中说明的。为什么要使用rand而不是mt_rand或random_int php7?@Lawrencerone注意,rand在v7.1+中隐式使用mt_rand。
//what will be maximum and minimum output of this      
echo rand();