caridea / random
一个随机数生成库的小虾米
1.0.0
2016-03-21 21:47 UTC
Requires
- php: >=5.5.0
Requires (Dev)
- phpunit/phpunit: ~5.2.0
This package is not auto-updated.
Last update: 2024-09-11 15:34:20 UTC
README
Caridea 是一个微小的 PHP 应用程序库。当你只需要一些帮助而不要完整框架时,你会使用这个小虾米。
这是它的随机数生成组件。它为 Mcrypt 和 OpenSSL 提供了提供者。PHP 中其他随机数生成被认为不够安全,因此在这里没有适配器。
安装
你可以使用 Composer 安装此库
$ composer require caridea/random
此项目需要 PHP 5.5,没有依赖项。
合规性
此库的版本将遵循 语义版本控制。
我们的代码旨在遵循 PSR-1、PSR-2 和 PSR-4。如果你发现任何关于标准合规性的问题,请发送一个拉取请求!
示例
只是几个快速示例。
if (\Caridea\Random\Mcrypt::isAvailable()) { $rando = new \Caridea\Random\Mcrypt(); $bytes = $rando->generate(32); } if (\Caridea\Random\OpenSsl::isAvailable()) { $rando = new \Caridea\Random\OpenSsl(); $bytes = $rando->generate(32); }