clickalicious / install
用于从本地或远程源安装二进制文件、phar文件、shell或批处理文件的安装器。
dev-develop
2017-02-12 11:01 UTC
Requires
- php: >=5.6.0
- beberlei/assert: ^2.7
- clickalicious/rng: ^1.1
- guzzlehttp/guzzle: ^6.2
- roave/security-advisories: dev-master as 1.0.x-dev
- symfony/config: ^3.2
- symfony/console: ^3.2
- symfony/yaml: ^3.2
Requires (Dev)
- codacy/coverage: ^1.0
- composer/composer: 1.0.*@dev
- phpunit/phpunit: ^6.0
- symfony/var-dumper: ^3.2
This package is not auto-updated.
Last update: 2024-09-19 01:34:35 UTC
README
二进制文件、phar或shell和批处理脚本的部署安装器。
目录
功能
- 高性能(使用分析器开发)
- 轻量级且高质量的代码库(遵循PSR标准,例如
PSR-0,1,4
) - 安全的
PRNG
实现(64位支持) - 面向对象的外观到PHP核心功能
- PHP 7.0 & HHVM兼容
- 稳定、干净且文档齐全的代码
- 通过良好的覆盖率进行单元测试
示例
使用OpenSSL
随机字节生成1到10之间的随机数(库默认)
$generator = new Clickalicious\Rng\Generator(); $number = $generator->generate(1, 10); echo $number;
使用MCrypt
随机字节生成1到10之间的随机数
$generator = new Clickalicious\Rng\Generator(Clickalicious\Rng\Generator::MODE_MCRYPT); $number = $generator->generate(1, 10); echo $number;
可视化
您可以通过Visual.php
创建随机化的可视化(如下所示,但尺寸更大)(该文件位于根目录)。
需求
PHP >= 5.4
(兼容至版本5.6以及7.x和HHVM)
理念
此库提供了一种最先进的PRNG
(伪随机数生成器)实现,用于使用PHP生成安全的伪随机数。生成基于OpenSSL
或MCrypt
,或者作为后备使用PHP的内部功能。此库还提供公共API上的非常好的Seed生成器
。如果您对真实随机数与伪随机数之间的差异感兴趣,可以从https://www.random.org/randomness/开始。
版本控制
为了一致的版本控制,我决定使用Semantic Versioning 2.0.0
http://semver.org。它易于理解,非常普遍,并且来自许多其他软件项目。
路线图
- 目标稳定版本
1.0.0
-
>= 90%
测试覆盖率 - 更好的可视化
- 集成polyfill
- 第三方安全检查(请联系我)
安全问题
如果您遇到(潜在的)安全问题,在将其公开之前,请通过opensource@clickalicious.de
与我们联系。这样我就可以在问题被共享之前准备并发布更新。谢谢!
参与和分享
... 嗯。如果你也是一个代码猴子 - 也许我们可以打造一股力量 ;) 如果你愿意参与代码、评论、文档、Wiki、错误报告、单元测试、错误修复、反馈和/或评论,请让我知道!
赞助商
感谢我们的赞助商和支持者