benko/random-string

该包已被废弃,不再维护。未建议替代包。

高度可配置的随机字符串生成器

dev-master 2017-12-28 13:17 UTC

This package is auto-updated.

Last update: 2021-07-13 19:32:07 UTC


README

完整文档正在开发中。在此之前,这里有一些初步信息。

使用方法

要使用这个库,你需要做的只是写下以下代码(当然,在下载后)

$obj = new RandomString();

现在你可以开始了。要生成随机字符串,有多种方法可供选择

string() - 使用字母(大小写)生成字符串

lowString() - 仅使用小写字母

upString() - 仅使用大写字母

numberString() - 使用所有字母和数字

numbers() - 仅使用数字

punctuation() - 仅使用预定义的标点符号

anyString() - 使用所有可用的字符

例如,

$obj = new RandomString();

$obj->string(10); // 生成一个由10个字母组成的随机字符串(例如 MsrhRvFUsJ)

$obj->numberString(20); // 由字母和数字组成的20个字母的字符串(例如 uYN7UPEHU7lk9zvpBnAc)

这就是目前的所有内容。未来还将增加更多功能,包括

  • 创建Composer包
  • 能够从自定义输入生成随机字符串
  • 更通用的方法来满足特定需求(方法拼接)
  • 能够生成由随机多个字符和随机长度组成的随机字符串