PHP rand 数学函数



  • 定义和用法

    rand - 产生一个随机整数
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
    v4.2.0 随机数发生器自动进行播种。
  • 语法

    rand( void  )
    
    或者:
    rand ( int $min , int $max )
    
    如果没有提供可选参数 min 和 max,rand() 返回 0 到 getrandmax() 之间的伪随机整数。例如想要 5 到 15(包括 5 和 15)之间的随机数,用 rand(5, 15)。
    注意: 在某些平台下(例如 Windows)getrandmax() 只有 32767。如果需要的范围大于 32767,那么指定 min 和 max 参数就可以生成更大的数了,或者考虑用 mt_rand() 来替代之。
  • 参数

    参数 必需的 描述
    min 返回的最低值(默认:0)
    max 返回的最高值(默认:getrandmax()
  • 返回值

    在min(或0)和max(或getrandmax(),包括两端)之间的伪随机值。
  • 示例

    echo rand() . "\n";
    echo rand() . "\n";
    
    echo rand(5, 15);
    
  • 相关页面

    srand() - 播下随机数发生器种子
    getrandmax() - 显示随机数最大的可能值
    mt_rand() - 生成更好的随机数