Base 包
安装包含本地参考和全部已发布模式的完整包。
install randrand令牌、随机密钥、临时标识符等需要难以预测的值时使用默认安全模式。-mt 面向快速测试或可复现工作,并与安全随机源明确分开。
默认的整数、字节和字符串使用密码学随机源。UUID 是标识符,不是秘密;MT 在设置 seed 后可以复现,因此不能用于密码、访问令牌或加密密钥。
rand [min [max]]rand生成 0 到 PHP_INT_MAX 的加密安全整数
rand <max>生成 0 到 max 的加密安全整数
rand <min> <max>在所选范围生成加密安全整数
rand -n <count> [min] [max]生成多个整数
rand -b <bytes>生成十六进制加密安全随机字节
rand -s <length>生成加密安全字母数字字符串
rand -uuid生成 RFC 4122 版本 4 UUID
rand -mt [min] [max]生成快速的非加密整数
rand -mt -seed <integer>生成前设置 MT 随机种子
rand -max显示整数生成器限制
可直接在页面中运行预先准备的示例。结果已预先生成并在浏览器中显示;服务器不会执行任何终端命令。
安装当前兼容版本。完整功能请选择 Base,精简包请选择 Minimum;已安装模块的更新请使用 upgrade。
Base 与 Minimum 是同一当前模块版本的两个包。
安装包含本地参考和全部已发布模式的完整包。
install rand安装精简包。该包不包含本地参考;
install rand -m安装这个确切的已发布版本。
install rand -v 1.1.2让 upgrade 检查兼容性,仅在需要时替换已安装块。
upgrade rand删除扩展块,不影响核心和其他模块。
install rand -u示例可复制,但网站不会执行。请先检查路径、权限和破坏性选项。
rand -max | rand 1 100secure 9223372036854775807
mt 2147483647
42rand -n 5 1 107f3d9a2c8e41b650rand -s 327f3d9a2c8e41b650rand -uuid7f3d9a2c8e41b650rand 10 1最小值大于最大值