俄罗斯数学有多牛?下岗教授破解老虎机算法,横扫全球赌场捞金

科技工作者之家 2020-11-17

1573699350%E5%9B%BE%E8%99%AB%E5%88%9B%E6%84%8F-264017180269740174.jpg?size=171785

2014年6月,密苏里州圣路易斯市。

这一天,市区一家赌场的经理照常复盘着一天的生意。敏于数字的经理们发现了一个奇怪的现象。

这两天赌场的老虎机似乎开始有些反常,吐钱的概率大大多出寻常,几天下来,原本应该为他们从客户口袋里掏钱的老虎机似乎变成了人人可撸的猫咪机,净吐出了数万块。

老虎机这样的赌具,有固定的概率,尽管有人中大奖,但越多人赌,其概率就越接近机器设定的值。

这些老虎机的概率是,玩家投一美元,可以赚回7.129美分。所以赌场是稳赚不赔。

但这些天,老虎机已经流出去了数万块。而且这些天并没有人中大奖。

这意味着,老虎机出现了异常,而通常的可能是有人在作弊!

于是,赌场打开了老虎机,进行了彻底的检查,但并没有发现什么不妥。

那么,钱是怎么异常吐出去的呢?

那只有一个办法了,看看是谁赢走了这些钱。

赌场调出监控,经过反省对比,他们终于找到了一位嫌疑人。

此人跟寻常的赌客并没法有什么不同,唯一不同的时,他常常把手机对着老虎机的屏幕,过一会后会走开,过一段时间又出现在老虎前。这时候,他的运气就会变得特别好,往往只用二三十美元,就可以赢走上千的美元。

然后,他就会重新换一台老虎机。

而观察他的操作,还发现了一个异常,这个人在操作老虎机时,往往会把手停在按钮上很长一段时间,然后突然按下按钮,奇迹出现了,一按之后,老虎机就会吐钱。

这个人绝对有问题!但赌场经理们苦思不解,这个人用了什么方法在作弊。

于是,他们只好将自己的发现通知州里的博彩委员会。博彩委员会发出通告,很快收到各地赌场的报告,在他们的赌场里,也出现了这位的神秘赌客,并通过那些猜不透的小动作赢走了赌场大量的钱。

通过调查,很快查到了这个人的身份,此人是俄罗斯人,名叫Murat Bliev,37岁。

很快,有关这位神秘赌客的资料也传到了欧洲。欧洲的赌场比美国人更早受到这位赌客的冲击。欧洲赌场早就在追踪这位赌客,他们甚至已经掌握了一些信息。

这位Murat Bliev并不是一位独行客,在他的背后是一个专门针对老虎机的公司,这家公司位于俄罗斯圣彼得堡。公司没有别的业务,唯一的主营业务,就是派出员工到全世界的赌场,然后按下老虎机的按钮,大赚其钱。

他们敢这样干,只有一个可能,他们可能已经破译了老虎机的秘密:伪随机数生成器。

所有的老虎机都有一个伪随机数生成器,根据这个机器生成的随机数来决定是否吐钱,吐多少钱。

既然是随机数,那就无从猜测,但问题是,随机数不是从天上掉下来的,它是有一套算法的。

通常而言,随机数有一个起始数,也称为种子,种子通过一系列的算法,然后得到一个看上去随机的结果。

通常来讲,这个种子数是老虎内的时间值,值会随着时间变化。

那么,如果搞清楚了产生随机数的算法,然后又知道老虎的内部时间设置,那就有可能预测出老虎机的结果。

那么,这家俄罗斯的公司真的破解了老虎机的算法吗?

答案是:没错,他们就是破解了。

2009年,俄罗斯开始禁赌,俄罗斯大量二手老虎进入到欧美的赌场。一些人看到了“商机“,他们买下其中一些老虎机,折解开来仔细研究, 终于找到了产生随机数的算法。

接下来,就是找到种子数,也就是每台机器的内置时钟。

而找时钟的方法就可以解释赌客的奇怪动作了。

赌客先用手机拍下老虎机几十次出奖的视频,然后把这些视频传回在圣彼得堡的公司总部。公司总部通过出奖的情况,再加他们掌握的算法,就可以得出这台机器的时间,从而可以得知这台老虎机什么时候会吐钱。

所以,赌客才会站在老虎机前,手按在按钮上,通过他们自制的APP程序感受算法运算的结果,在出现震动揭示时,及时按下按钮,从中获利。

通过这个方法,他们大杀世界各地的赌场,从中赚取了数百万美元,而这些冲到前面的赌客只是扯线公仔,真正的高手是隐藏在圣彼得堡公司后的破解算法的天才。

他们的利润分成是,赌客拿一成,公司拿九成。

随即,那些赌客被美国警察控制,并以欺诈罪判处了一到两年的监禁,而真正的幕后大佬,美国警方只能自叹鞭长莫及。

他到底是谁呢?

正当美国警方猜测时,这位幕后的大神自己浮出了水面。

出现的是一位叫Alex的俄罗斯人,毕业于俄罗斯一所顶尖的大学,专业是数学以及电脑工程。原本在圣彼得堡的一所军事学校教授黑客技术,随后因为工作原因成为了一名自由黑客。

当时,本地的一家赌场聘请他研究老虎机,然后进行人工干涉,调低老虎机的中奖率,结果他研究六个月以后,就找到了随机数生成的算法。从此,他开始招兵买马,全世界派出员工,从各大赌场扫钱。

那他这一次出来是想干什么呢?

一来,他想声明,自己并没有犯罪。

他表示自己并没有干涉老虎机的任何运行,也没有进行黑客的攻击,我们只是对老虎机的运行做出了更好的预测,这难道也怪我们?

另外,他还表示自己想金盆洗手了,而退出江湖前,他联系老虎机的生产厂家Aristocrat,表示愿意把自己破解的东西交给Aristocrat,用来改进他们的算法。当然,Aristocrat需要支付一定的服务费用。

他的建议遭到了厂家的拒绝,老虎机厂家表示自己有解决方案。甚至认为Alex不过是想敲诈一笔钱。

Alex摇了摇头,“你们对力量一无所知。”

随即,Alex将Aristocrat的漏洞信息公布于众。

此后,他们开始破解另一家老虎机厂家的机器。

Alex表示:“不得不说,他们的老虎机安全系数要比Aristocrat的要高很多,而且IGT的某些老虎机确实很难破解。不过他们工程师的思维有些太过死板,他们似乎并不知道黑客将如何攻击他们的老虎机,所以这些设备中还是存在很多安全漏洞的。”

而且他还表示:“有时候我会想我要不要把这项技术公开给大家免费使用,不过这样的话大家就都把老虎机当免费的ATM来使用了,这样似乎也不太合适。你能想象这种场景吗?这简直太可怕了,而且我这样做可能会将整个老虎机产业连根拔起,虽然这会让这个世界变得更加美好(至少对绝大多数人来说是这样的),但我估计自己不会这样做。”

这位不露面的Alex绝对是一位奇才,问题是像他这样的天才,为什么不从事一些比较正经的研究呢?

事实上,像Alex这样的人,在俄罗斯还有一大批。

俄罗斯的黑客可以用泛滥成灾来形容。

他们会无聊到黑成桥梁控制系统,就是为了把桥升起来,看路人吃惊。

黑掉高速公路限速牌,把限速从 50KM/h 改成 5KM/h。

当然,俄罗斯更多的优秀人才会被国际科技巨头聘走。

华为准备在俄罗斯增设三个研发中心,直接从俄罗斯招聘员工在俄罗斯工作,人数可能达到上千人。

俄罗斯幸福又无奈的表示:”华为将俄罗斯视为人才储备库,俄罗斯有操作系统研发等符合华为当前需求的系统编程人才。“

幸福是俄罗斯人能够找到工作,无奈是自己国家培养的人才要为别国公司所用。

不但华为,全世界的科技巨头都青睐俄罗斯的人才。

任正非曾经表示:“对世界各国的优秀大学生,从大二开始,我们就给他们发offer。这些孩子超级聪明,举一个例子,新西伯利亚大学连续六年拿到世界计算机竞赛冠军、亚军,但是所有冠军、亚军都被Google用五、六倍的工资挖走了,从今年开始,我们要开出比Google更高的薪酬挖他们来,在俄罗斯的土地上创新,我们要和Google争夺人才。”