互联网

在线游戏中随机数生成器的工作方式

许多游戏开发人员正在使用所谓的随机数生成器来提供许多流行功能。让我们看一下它是如何工作的以及如何进行测试的。

无论是加密还是在游戏中生成功能,我们通常需要在应用程序中使用随机数,或者至少使用看起来像随机数的数字。经典的确定性计算机无法生成纯粹的随机数,因为它们遵循精确的规则,并且根本无法“shoot something”。实际上,可以通过创建所谓的 伪随机数,这是纯粹以可预测的方式计算的,但仍然具有随机噪声的类型,这通常对我们来说已经足够了。 

由随机数生成器提供支持的大多数游戏可能都在在线赌场中,玩家可以在其中赢得或损失真钱。当谈到老虎机时,这是最受欢迎的赌场游戏,许多玩家想知道 如何在老虎机赢,RNG会生成一个随机数序列,分配各个符号在插槽卷轴上的位置。

随机数

为了确保游戏的公平性,审核员会定期测试所有RNG软件。虽然,许多玩家都不相信。

随机数生成器如何工作

随机数生成器基于算法,​​该算法生成伪随机数序列。我们可以将这些数字描述为数字,至少对于人类而言,这些数字缺乏任何模式或可预测性。这些生成器每秒可以创建数千个结果。如果稍后按开始按钮,则将更改游戏结果。不幸的是,您无法预测我们将对结果产生积极或消极的影响。

因此,产生随机数的机制没有考虑先前投注的结果,投注的大小,损失或获胜。每次旋转的结果都是随机的,这保证了游戏的公平性。

如何测试RNG?

游戏开发人员主要负责游戏的诚实编程。但是没有人相信他们的话。独立第三方测试持牌赌场中的每场比赛(例如 欢乐赌场),在这种情况下为独立审计公司。

这些独立的审计公司在认证在线赌场时采取的步骤之一是检查随机数生成器。为此,他们使用自己的,受保护的专有技术。例如,审计公司IGtech分两个阶段执行RNG测试:

  1. 测试源代码及其组成:
  • RNG算法的识别及其弱点
  • 验证RNG的内部状态
  • 验证RNG的不可预测性和不可重复性
  • 验证使用随机数,包括更改值
  1. RNG的统计测试

最著名的方法包括“DieHard” or 卡方检验。具体测试由测试实验室根据RNG系统进行。

另一个受控制的要素也是理论上回报给玩家的价值。选择插槽时,此信息是所有玩家的基本标准。因此,审核的目的是确认单个游戏的支出确实与实际支出比率一致。

并保证了这一点的是独立的随机数发生器。

在这里订阅

Join the list of our 42,000+ 订阅者,可以直接在其收件箱中收到我们的最新文章,提示/技巧和竞赛详细信息。免费。

广告

享受免费的电子邮件更新