gamblingtec / certified-rng
由GamblingTec使用Laminas Math Rand提供的认证随机数生成器(RNG)
Requires
- php: ^7.0
- laminas/laminas-math: 3.4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^1.11.4
README
关于
这是一个使用Laminas/Laminas/Rand的简单包装器,由Sunseven NV认证,可用于英国的、马耳他的和库拉索的赌博许可证。
此包装器免费供赌博社区使用,用于他们的游戏。通过使用此包装器,我们可以帮助您获得RNG认证,这是获得赌博许可证的先决条件。
在认证软件时,我们必须向测试实验室提交测试工具,然后他们使用这些工具生成大量数据。实验室随后通过针对数据进行多次测试来测试数据的随机性。这是一个耗时的过程,通常需要数小时才能完成每个测试。因此,获得RNG认证可能需要几周时间。
使用此包装器的优点是,我们已经为实验室编写了所需的测试工具,并且他们已经记录了我们的数据。因此,如果您使用我们的库,我们可以更快地获得认证。
测试工具(命令行)
有关GamblingTec RNG的演示,请参阅:https://github.com/sunsevennv/gamblingtec-rng,这是一个使用包装器的命令行工具。
关于Laminas/Math/Rand
您可以在这里了解相关信息:https://docs.laminas.dev/laminas-math/rand/
先决条件
- PHP 7.0+
安装
使用composer进行安装。
composer require gamblingtec/certified-rng
或者只需在您的json文件中添加以下行进行composer install
"gamblingtec/certified-rng": "^1.0"
如何使用工具
一旦安装了库,您将可以使用四个静态命令来生成随机数。要使用它们,请包含GamblingTecRNG类
use Gamblingtec\RNG\Utility\GamblingTecRNG;
然后调用任何静态方法
- $result = GamblingTecRNG::getInteger(0, $i);
- $result = GamblingTecRNG::boolean();
使用此类的第三方包装器
如果您编写了一个使用我们的认证rng的类,请告诉我们,我们将添加到链接。
赌博许可证和RNG认证
如果您的组织需要为游戏获得RNG证书以获取赌博许可证,我们可以为您提供类的证书。
您可以通过以下链接下单:https://gtec.curacaowebhosting.com/cart.php?gid=9
- 电子邮件:brendan [at] gamblingTec.com
- WhatsApp:+44 (0)7498 105896
- Skype/Telegram:brendanjnash