Random
功能介紹
用于生成隨機驗證碼,隨機字符串等等
相關class位置
- Random
-
namespace
:EasySwoole\Utility\Random
-
核心對象方法
character
字符串隨機生成:
- int $length 生成長度
- string $alphabet 自定義生成字符集
static function character($length = 6, $alphabet = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789')
number
純數字字符串隨機生成:
- int $length 生成長度
static function number(length = 6)
arrayRandOne
從集合里面隨機產生一個個體:
- array $length 數組集合
static function arrayRandOne(array $data)
基本使用
<?php
/**
* Created by PhpStorm.
* User: root
* Date: 19-1-9
* Time: 上午10:10
*/
require './vendor/autoload.php';
var_dump(\EasySwoole\Utility\Random::character());
var_dump(\EasySwoole\Utility\Random::number());
var_dump(\EasySwoole\Utility\Random::arrayRandOne(['one', 'two', 'three']));
/**
* 輸出結果:
* string(6) "W94ohx"
* string(6) "986543"
* string(3) "two"
*/