首页 > 生活分享 > 免费教学 > 金铲铲之战:游戏中的概率是如何实现的?(14)

金铲铲之战:游戏中的概率是如何实现的?(14)

发布时间:2024-03-16 22:01:38来源: 15210273549

金铲铲之战中的数学原理第14课:游戏中的概率是如何实现的?

同学们,今天好久没有讲接蝉战中的数学原理了,今天讲一下游戏中的概率是怎么实现的。在很久之前的一次课程中提到过每个等级刷新卡池的概率,这个表格大家应该都有印象。这些概率究竟是在计算机中是如何实现的?今天给大家讲一下其中的原理。

在计算机里边实现概率有两种方式,一种是真随机,一种是伪随机。可能之前有的同学听过这两个概念,也有的博主曾经讲过计算机中使用的尾随机是因为真随机是不存在的,是实现不了的。其实这种说法是不正确的,为什么说是不正确?听我慢慢道来。

 

先讲一下真随机算法是怎么实现的。首先在计算机中,在操作系统里有一个叫熵池的东西。熵池这里边是什么东西?它记录了一些随机的自然事件,还有一些电脑事件。比如现在的时间(精确到毫秒),比如用户的鼠标操作,比如用户的键盘操作,再比如现在温度,比如CPU的功耗,比如风扇的转速等等之类的一些随机值,或者是一些它是一个非常混乱的东西,而且是随时随地在变化的。

 

基于熵池会生成一个随机数的种子,因为前面的是完全混乱的熵池,所以生成的随机数其实是不可预测的。这样基于随机数再有一个随机数的算法。

当然在大多数编程语言里边都有一些API来直接可以调用这些方法。比如在python里面是random.randint(会通过API生成一个随机数),右边左边这个图是在生成一个10到100之间的随机数,然后重复了100万次实验。100万次实验中分布的情况大家可以看出来,基本上都是均匀分布的。也就是说计算机其实是可以通过一些策略实现分布上的一种随机,把这种随机叫做真随机。它虽然没有自然的大自然的随机性,量子层级的随机,但是它其实也是一种能够实现的。

 

在统计学上分布情况是随机的算法,其实基于这种算法,比如要实现25%的概率就随机生成一个数字,如果在0到25之间就认为概率命中,如果是25-100之间就认为不命中,这样比如抽5费卡的概率是25%就可以通过这个来实现。

 

所以真随机算法其实是可以用可以实现,也可以用来用在游戏里边,其实也是相对公平的。为什么真随机算法能够实现,却要用伪随机来实现?大多数游戏都是用的伪随机,其实是因为真随机的概率是没法控制的,对玩家是不太友好的。

举个例子,本人运气很差,做什么运气都特别差,所以希望在玩游戏的时候能够有一个保底的机制,就是运气特别差,但是也不会每次抽有25%的概率都抽在了25-100之间了,0-25一次都没中,如果点特别背是有这种情况发生的。

 

希望的是什么?就1/4的概率,如果前三次都没有中,第四次有一个保底百分百能中,这样会增加游戏体验。当然有的人是欧皇25%的概率,4次都在0-25,也是有这种情况存在的。当然有这种保底机制其实是对玩家更加友好的。

但实现这种保底有两种方式,不是只有两种方式,就是常见的有两种方式。

·第一种是不重置抽卡。不重置抽卡是什么意思?就是取出的牌不再加入卡池里边了,比如刚刷过,刷过去一张这个,比如卢锡安,下一次再刷的时候这张卢锡安就不会再出现了,直到卡池所有的卡都抽光抽完为止。

免费教学更多>>

三星将于 6 月推出用于 2nm 芯片的第三代 GAA 晶体管 中国新能源产业“产能过剩”?国家发改委推出系列评论回应 新能源车主自述:卖掉油车换成电车2年后,才明白这3个道理 岚图铺开了出海的蓝图 北汽集团领导班子成员详解:十大精英引领未来 欧拉闪电猫耀夜版亮相北京车展,全车黑化设计,运动气息更加浓郁 全新第九代凯美瑞怕买贵?广汽丰田给你兜底 特斯拉从此无禁区,但FSD 入华还没时间表 中信海直跌停的秘密——明明可以赚钱走,为什么要深水割肉呢? 全国各地一季度GDP出炉,山西陷困境负增长400亿,内蒙古超排第21 用户无限次退货包运费 今年“6·18”淘天要下血本 我国首颗低倾角轨道降水测量卫星风云三号G星投入业务运行 年产1200吨的聚酰亚胺薄膜项目将于5月5日正式投产 \"海信推出U9NULED电视,5000nit峰值亮度创新高\" 海尔智家杀进A股2023年业绩50强,多年转型初见成效 格力电器763天:美的率先亮剑,格力姗姗来迟,分红还算满意 机器人有时比较“智障”?专家称具身智能尚面临技术挑战 每年约6亿度!国际领先的大型“充电宝”并网发电 遏制“被直播”,必须让消费者有机会对镜头说不 关于24小时直播或者后半夜网络直播这件事 拼多多驿站获快递经营业务许可 毕马威:人工智能正积极助力中国经济高质量发展,极大提升了生产效率 五一新机盘点:哪款手机是你的真爱? 满心期待!苹果官方预告发布会日期 苹果官方最新提醒冲上热搜!网友后怕:这不就是我吗? 入手使用3月有余,浅谈一加12的拍照表现 珠海小苹果?魅族新机外观曝光丨华为新手表,神似Apple Watch SU7长期停放不启动会损害电池吗 小米建议最少充至40% \"华为逆袭!小米沦陷!手机市场现神奇开挂时刻!\" 小米一季度出货量大涨33%:稳坐全球第三 无限逼近苹果