gamblingtec/certified-rng

由GamblingTec使用Laminas Math Rand提供的认证随机数生成器(RNG)

1.1.3 2022-07-18 11:45 UTC

This package is auto-updated.

Last update: 2024-09-18 17:12:19 UTC


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