这里有一个question但是没有什么能帮到我的。
试图在互联网上找到关于它的信息,但这个主题充斥着关于“如何获胜”或其他不相关的东西,我几乎找不到任何东西。不值得在这里张贴。
我的问题是我如何保证一年95%的支出?
理论上,当然。
到目前为止,我可以在计算中考虑三个明显的变量:机器支付期限(在我的情况下是年)、支付总额和该期限内收到的总额。
现在我可以简单地在付费/接收间隔和固定槽结果之间拍摄一个随机数,以显示给玩家,但我不确定这是怎么做到的。
不过,这种方法听起来是合理的,尽管它涉及反向生成槽结果。
我还可以列出所有可能性的一个大列表,将它们按顺序随机保存在数据库中,每次只需轮询其中一个。
这有很多缺陷——最大的缺陷是我将要得到的巨大列表(百万/十亿/等等的记录)。
我当然希望这个问题有一个“答案”(:

最佳答案

第一个问题是关键字assure,如果你处理的是随机的,你就不能保证,除非你改变了老虎机的逻辑。
不过,请考虑以下算法。我认为这种思维方式比绘制平均值达到95%的图表更可靠;

if(  customer_able_to_win() )
{
   calculate_how_to_win();
}
else
  no_win();

customer_-able_-win()是您的数据日志,它显示您获得的摄入量与您支付的金额之比,如果您低于95%,则customer_-able_-win()返回true;在这种情况下,calculate_-how_-win()根据您的百分比计算客户能够赢得的金额,因此,让我们选择一个24小时的采样周期。如果在过去的24小时里我已经支付了90%的钱,那么我可以支付高达5%……让我们给5%一个数字,比如100美元。所以calculate_how_win说我最多可以支付100美元,所以我会找到一套能支付100美元或更少的卷轴,用户就可以赢。你可以加一点随机性,但要确保你的95%,你将不得不有一些其他的规则,如强制最高支付,如果你得到低于说80%,等等。
如果你改变了一点算法,添加随机的混合,你将不得不有更多的这些警告…所以为了让用户觉得它是随机的,你可以…
if(  customer_able_to_win() && payout_percent() < 90% )
{
   calculate_how_to_win(); // up to 5% payout
}
else
  no_win();

有了这样的东西,它会在你达到90%之前,在你达到95%之后,继续一个连败的状态,然后它会在你达到95%之前,继续一个随机递增的连胜状态。
这不是一个完整的算法答案,而是一个如何思考老虎机如何工作的方向。
我一直认为这是老虎机的工作方式,特别是与视频扑克。因为no_win()函数会计算如何输球,但会让它看起来像是一张牌,戏弄你以为你会赢,而不是处理一个“公平”的游戏,随机的正好是这样……
想想……首先想想如果你要赢,你要怎么赢,如果你不赢,你要怎么输,而不是随机数发生器决定你是否会赢。

08-04 06:00