caridea/random

一个随机数生成库的小虾米

1.0.0 2016-03-21 21:47 UTC

This package is not auto-updated.

Last update: 2024-09-11 15:34:20 UTC


README

Caridea 是一个微小的 PHP 应用程序库。当你只需要一些帮助而不要完整框架时,你会使用这个小虾米。

这是它的随机数生成组件。它为 Mcrypt 和 OpenSSL 提供了提供者。PHP 中其他随机数生成被认为不够安全,因此在这里没有适配器。

Build Status Scrutinizer Code Quality Code Coverage

安装

你可以使用 Composer 安装此库

$ composer require caridea/random

此项目需要 PHP 5.5,没有依赖项。

合规性

此库的版本将遵循 语义版本控制

我们的代码旨在遵循 PSR-1PSR-2PSR-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);
}