Random

优质
小牛编辑
129浏览
2023-12-01

类名: Imi\Util\Random

随机生成一些东西的工具类

方法

int

随机整数

// 随机范围:PHP_INT_MIN-PHP_INT_MAX
echo Random::int(), PHP_EOL;

// 随机范围:1-20
echo Random::int(1, 20), PHP_EOL;

number

随机生成小数

// 随机范围:PHP_INT_MIN-PHP_INT_MAX
echo Random::number(), PHP_EOL;

// 随机范围:12-20
echo Random::number(1.2, 20), PHP_EOL;

text

随机生成文本

// 从abcdefg中随机4-6个字符
echo Random::text('abcdefg', 4, 6), PHP_EOL;

// 从abcdefg中随机5个字符
echo Random::text('abcdefg', 5), PHP_EOL;

letter

随机生成字母

// 随机大小写字母4-6个
echo Random::letter(4, 6), PHP_EOL;
// 随机大小写字母5个
echo Random::letter(5), PHP_EOL;

digital

随机生成数字

Random::int()方法不同的是,这个是生成字符串,所以不限制数值的大小。

// 随机100-200个数字
echo Random::digital(100, 200), PHP_EOL;
// 随机100个数字
echo Random::digital(100), PHP_EOL;

letterAndNumber

// 随机生成4-6个字母+数字
echo Random::letterAndNumber(4, 6);
// 随机生成5个字母+数字
echo Random::letterAndNumber(5);