swods/randstring

此包已被弃用且不再维护。作者建议使用 swuppio/randstring 包。

生成随机字符串

此包的官方仓库似乎已消失,因此该包已被冻结。

此包尚未发布任何版本,且信息不多。


README

此包是为个人使用而创建的,但如果您觉得它有用,请随意使用。

它有助于生成随机字符串

安装

通过Composer

composer require swods/randstring

入门

参数描述

gen(int $length = 5, ?string $symbols = null): string
  • int $length - 生成的随机字符串的长度。指定结果字符串应包含多少个字符(默认 = 5)
  • ?string $symbols - 可选字符串,包含用于生成随机字符串的字符。如果不提供,方法将使用 getChars() 方法返回的默认字符集

方法返回一个随机生成的字符串

示例

使用默认参数生成随机字符串

use swuppio\randstring\RandString;

echo RandString::gen();

使用自定义字符集生成10个字符长的随机字符串

use swuppio\randstring\RandString;

echo RandString::gen(10, 'abc123');