Random

类名: Imi\Util\Random

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

方法

int

随机整数

  1. // 随机范围:PHP_INT_MIN-PHP_INT_MAX
  2. echo Random::int(), PHP_EOL;
  3. // 随机范围:1-20
  4. echo Random::int(1, 20), PHP_EOL;

number

随机生成小数

  1. // 随机范围:PHP_INT_MIN-PHP_INT_MAX
  2. echo Random::number(), PHP_EOL;
  3. // 随机范围:12-20
  4. echo Random::number(1.2, 20), PHP_EOL;

text

随机生成文本

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

letter

随机生成字母

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

digital

随机生成数字

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

  1. // 随机100个数字
  2. echo Random::digital(100, 100), PHP_EOL;

letterAndNumber

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