老铁,你今天赢钱了吗?大数据分析博彩游戏的服务端算法。

背景是某天突然收到朋友的信息,说最近迷上了某款博彩游戏,类似于大街小巷的水果机,说我是IT人士,赶紧帮忙写个外挂大家赚点钱。

一开始我嗤之以鼻,我认为这种看脸的概率问题没必要浪费时间,但朋友说和一般的水果机不同,死缠烂打非让我研究下,于是只能勉强答应了。

根据链接下载了游戏,是客户端游戏,虽然也是水果机,但的确有点不同,小店里的水果机是1对1的关系,而这个是多对1,一个房间内有N个玩家同时玩,下面是这个水果机的大概玩法:

其中8个选项就是我们下注的8个项,

总额:表示该游戏房间内例如有100个玩家,这100个玩家所有押注选项1的总额是多少,

倍率:例如我压了100分选项3,那么开奖开的是选项3,我就得到8000分。

总所周知庄家(游戏公司)肯定是稳赚不亏的,所以我们只能从别的玩家手中赚钱,下面开始截取封包并记录数据,冒泡递减排序:

选项后面括号内的数字是倍率,括号后面带小数的数字是该选项押注总额,单位是万。

经过几天24小时不间断的抓取,我们有了一定数量的样本, 写个简单的统计算法开始分析:

果然不出所料,庄家为了保障利益,尽量会选择总额低的开,实际上其他的可以不用看,就看乘以倍率之后的名次关于开奖的概率分布就行了,

于是我们再自动控制键盘鼠标,同时抓数据,因为下注总额是实时的,在开奖前一秒按照我们统计的概率去下注就行了,

假如这次倍率最低为4倍 ,那么我们可以押概率最高的4个,中奖率高达73%,

如果最低为6倍,那么我们可以押概率最高的6个,中奖率高达90%!而且即使开奖的是最低倍,我们也不会亏。

于是我就开着程序一直挂着,不断的中奖,分数也越来越高,抱着明天坐等收钱的心态就去睡觉了,挂一夜看看到底能赚多少。

。。。然而还是太天真了,第二天起来一看,分数原地踏步,立马看了下日志,原来如此,先让你赢点,然后就会输,输多了再让你赢,幅度控制在20%左右,也就是最多赢120%,就会让你输。

按照统计的客观开奖概率,为什么会出现这种情况呢,很不科学,我开始重新审视算法,也在思考是不是忽略了什么,直到无意中看到了日志中封包数据。

重点就是游戏房间内好像有几百人,好像很多人玩很多人赢钱的样子,说话的就那么三五个人,其他人不管输赢从不说话?一直24小时全部在线?不管任何时间段押注全是秒押?其实全是机器人!

也就是系统生成的玩家,他们的存在一方面是充门面吸引玩家,最重要的目的是帮助系统下注,混淆押注总额,所以截取封包数据保存的样本全是假的!

你根本无法获取真实玩家的押注总额,那么服务端就可以根据真实的下注情况来选择让少部分人赢,大部分人输,甚至可以根据不同的玩家发送不同的开奖结果。

核心思路应该是

int UserScore=User.Score;

……

if(UserScore*1.2>User.Score)

{

  必输!

}

老铁,悬崖勒马,回头是岸。

时间: 2024-10-10 01:39:15

老铁,你今天赢钱了吗?大数据分析博彩游戏的服务端算法。的相关文章

《云计算架构技术与实践》连载20:2.4.5 大数据分析云

2.4.5大数据分析云 基于云计算总体架构下的大数据分析云解决方案,如图2-33所示. 图2-33 大数据分析云解决方案架构子系统组合 大数据分析云解决方案为海量静态数据批处理以及大流量动态流数据处理为关键特征的企业及行业应用场景提供支撑,通过自动化提取与归纳价值信息实现业务增值.大数据分析云由云计算的并行数据分析与挖掘平台所支撑,可充分利用云计算底层能力创造最大价值. 在海量静态数据批处理的场景下,大数据分析平台需要充分分析经过相当长一段时间积累的,存储容量庞大的历史数据(如话单.日志.话统信

WCF 大数据量如何从服务端传到客户端

当数据量很大时,想要从服务端传到客户端可能会遇到这几个问题:基础连接意外关闭:内存溢出:或时间过长. 下面是我在项目中实现客户端导出txt文件时解决方法.txt有150M左右. namespace XSGLSRV900 //服务端接口实现 { public class XSGLService : IXSGLService { //这些变量只能是静态的,如果是非静态的,在客户端每一次调用服务端都认为是新建一个服务对象,这些值将不再能读取到.关于WCF服务端的三种模式可参考http://www.cn

如何看待你玩时时彩“怕赢钱”的现象?

这是非常有意思的话题.前几天带一个会员.因为他开始没清楚怎么玩的. 就在跟我磨合的阶段 有几期下错了.输了点钱. 于是他就要下大注,我劝他慢慢来,他不听.下大注后也中奖了. 但是回本后,他就说,师傅,咱们稳一点来吧. 赚个几百就收工.这里你发现个有趣的现象没? 如果你输钱了,你会下大注,如果你赢钱了,你会变的谨慎,想结束离场. 敢输不敢赢,是你我之间的差距. 深深的差距,是你五年 十年 都未必能弥补的差距. 我也跟你一样,输红眼了,20万 30万都敢下注. 现在我越玩越狡猾,越老练,是怎么玩的呢

AG视讯要如何调整才能赢,想赢钱却输钱了,

AG视讯技巧打法,网展[8d9a].c0m可是最近我发现了!平稳的那几天都是别人在放水,回想起来!平稳的那几天,基本每期都买,但是胜率还是挺高的!我还真不相信那几天是运气好!输钱的时候都是运气不好!自己想想!输钱的时候是什么时候!这是我个人的输钱时候!给大家分享一下!为什么输钱的时候连挂那么多!一是玩了天了,总是输着点,然后就大注想扳回来,结果就输多了,平稳下注根本扳不回来!只有倍下,但是发现,倍下总是输的,回复平稳下注还能赢几把!二是今天赢钱了,怎么玩着玩着就输不去了,被杀几把就输出去了.自己

苏州哪里买炸金花赢钱道具

苏州哪里买炸金花赢钱道具手机l382=6250=830哪里有卖报道,一段时间以来,清华大学网络被入侵,华为.中兴被监控,各种有关互联网安全的负面消息不断出现,引发人们的长期关注,今天,国家互联网信息办公室宣布,为维护国家网络安全.保障中国用户合法利益,我国即将推出网络安全审查制度. 苏州哪里买炸金花赢钱道具 目前,我国网民数量位居世界第一.国家互联网信息办公室发言人姜军表示,少数国家政府和企业长期利用自己产品的单边垄断和技术独霸优势,大规模收集敏感数据,近年来,我国政府机构.企业.大学和电信主干

大数据分析案例

部分数据来源于网络,如有侵权请告知. 一.大数据分析在商业上的应用 1.体育赛事预测 世界杯期间,谷歌.百度.微软和高盛等公司都推出了比赛结果预测平台.百度预测结果最为亮眼,预测全程64场比赛,准确率为67%,进入淘汰赛后准确率为94%.现在互联网公司取代章鱼保罗试水赛事预测也意味着未来的体育赛事会被大数据预测所掌控. “在百度对世界杯的预测中,我们一共考虑了团队实力.主场优势.最近表现.世界杯整体表现和博彩公司的赔率等五个因素,这些数据的来源基本都是互联网,随后我们再利用一个由搜索专家设计的机

大数据、AI“武装”企业服务:风控、检索、安全

大数据.AI"武装"企业服务:风控.检索.安全 小饭桌创业课堂2017-05-06 15:26:42阅读(127)评论(0) + - 文|吴杨可月 - - 小饭桌创业研究院出品 - 两件秘闻,将美国大数据公司Palantir从幕后推向前台-- 一是,Palantir的旗下产品在整合40年的记录及海量数据并充分挖掘之后,找到了前纳斯达克主席麦道夫"庞氏骗局"的大量确凿证据: 二是,通过其大数据挖掘能力,Palantir帮美国政府找到本拉登的老巢. 人们这才惊叹的发现,

大数据分析的灵魂是什么?

大数据分析的灵魂是什么? 在数据"爆炸"的时代,大数据常常被寄予厚望.到底,什么样的数据才算大数据,怎样才能用好大数据,传统统计学是否还有用武之地? 让大数据区别于数据的,是其海量积累.高增长率和多样性 什么是数据?数据(data)在拉丁文里是"已知"的意思,在英文中的一个解释是"一组事实的集合,从中可以分析出结论".笼统地说,凡是用某种载体记录下来的.能反映自然界和人类社会某种信息的,就可称之为数据.古人"结绳记事",打了结

大数据分析系统

1. 概念.分类数据分析系统的主要功能是从众多外部系统中,采集相关的业务数据,集中存储到系统的数据库中.系统内部对所有的原始数据通过一系列处理转换之后,存储到数据仓库的基础库中:然后,通过业务需要进行一系列的数据转换到相应的数据集市,供其他上层数据应用组件进行专题分析或者展示.根据数据的流转流程,一般会有以下几个模块:数据收集(采集).数据存储.数据计算.数据分析.数据展示等等.当然也会有在这基础上进行相应变化的系统模型.按照数据分析的时效性,我们一般会把大数据分析系统分为实时.离线两种类型.实