nepster-web / gambling-tech
认证博彩算法。
1.0.0-Alpha-3.1
2022-04-09 19:49 UTC
Requires
- php: ^7.4|^8.0
- ext-mbstring: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^v2.19
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-09-10 01:17:47 UTC
README
PHP 博彩技术
简介
博彩技术 - 是一个提供认证赌场算法的库。 (例如: RNG, PFS, Fisher Yates, 等).

要求
您至少需要PHP 7.4(与PHP 8配合使用效果最佳)。
安装
安装此扩展的首选方式是通过 composer
运行以下命令:
php composer.phar require --prefer-dist nepster-web/gambling-tech
或者添加:
"nepster-web/gambling-tech": "*"
💻 基本用法
随机生成
use Gambling\Tech\Random; Random::getBytes(16); // 3ö1\x18&U\x0Fµòð$ä&ã\x05\x06 Random::getInteger(0, 100); // 7 Random::getBoolean(); // false Random::getFloat(); // 0.57746288525196 Random::getString(16); // 3Q989ujqa3CAZl0c
洗牌
use Gambling\Tech\FisherYatesShuffle; $cards = [0, 1, 2, 3, 4, 5, 6, 7]; $shuffled = (new FisherYatesShuffle())($cards); $shuffled; // [7, 2, 1, 5, 4, 6, 0, 3]
有关其他算法的更多信息,请参阅文档。
测试
要在本地运行测试,在根目录中执行以下操作:
./vendor/bin/phpunit
📖 文档
查看官方指南。
📚 资源
📰 更新日志
每个版本的详细更改都记录在CHANGELOG.md中。
🔒 许可证
查看MIT 许可证文件以获取许可证权利和限制(MIT)。