alirezasalehizadeh/random
最新稳定版本:v1.1.0
Composer 安装命令:
composer require alirezasalehizadeh/random
包简介
The PHP Random tool.
README 文档
README
An PHP tool for generate random values easily.
Requirements
PHP >= 8.3
Installation
via Composer:
composer require alirezasalehizadeh/random
Usage
Integer
Generate an random int
use Alirezasalehizadeh\Random; Random::int($min = null, $max = null)
Float
Generate an random float
use Random\IntervalBoundary; use Alirezasalehizadeh\Random; Random::float($min = null, $max = null, $boundary = IntervalBoundary::ClosedOpen)
Byte
Generate an random bytes with specific length
use Alirezasalehizadeh\Random; Random::byte($length)
String
Generate an random string from given string
use Alirezasalehizadeh\Random; Random::string($bytes, $length = null)
Array
Generate an random array from given array
use Alirezasalehizadeh\Random; Random::array($array)
Pick random elements from given array
use Alirezasalehizadeh\Random; Random::pick($array, $num = 1)
Engines
Mt19937(Mersenne Twister)
use Random\Engine\Mt19937; use Alirezasalehizadeh\Random; (new Random(new Mt19937))->generate()
PcgOneseq128XslRr64
use Alirezasalehizadeh\Random; use Random\Engine\PcgOneseq128XslRr64; (new Random(new PcgOneseq128XslRr64))->generate()
Xoshiro256StarStar
use Alirezasalehizadeh\Random; use Random\Engine\Xoshiro256StarStar; (new Random(new Xoshiro256StarStar))->generate()
Contributing
Send pull request or open issue for contributing.
License
MIT.
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-05-30