• Random
    • 用途
    • 如何使用
    • 核心对象方法
      • character
      • number
      • arrayRandOne

    Random

    用途

    用于生成随机验证码,随机字符串等等

    如何使用

    1. <?php
    2. /**
    3. * Created by PhpStorm.
    4. * User: root
    5. * Date: 19-1-9
    6. * Time: 上午10:10
    7. */
    8. require './vendor/autoload.php';
    9. var_dump(\EasySwoole\Utility\Random::character());
    10. var_dump(\EasySwoole\Utility\Random::number());
    11. var_dump(\EasySwoole\Utility\Random::arrayRandOne(['one', 'two', 'three']));
    12. /**
    13. * 输出结果:
    14. * string(6) "W94ohx"
    15. * string(6) "986543"
    16. * string(3) "two"
    17. */

    核心对象方法

    核心类:EasySwoole\Utility\Random

    character

    字符串随机生成:

    • int $length 生成长度
    • string $alphabet 自定义生成字符集
    1. static function character($length = 6, $alphabet = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789')

    number

    纯数字字符串随机生成:

    • int $length 生成长度
    1. static function number(length = 6)

    arrayRandOne

    从集合里面随机产生一个个体:

    • array $length 数组集合

    static function arrayRandOne(array $data)