首先声明,我只是简单介绍几个常用判定方法,里面所提举的例子不保证完全符合事实,但保证是游戏里会出现的判定方式。具体用的哪个大家自己考虑吧,我没那个能力反编译程序,我只是给大师们提个醒。

对于这种无法预知结果的乐透,我们通常称作它是一个随机数。

比如掷骰子,丢硬币,乃至现在的点奇穴,我们都可以认为它是一个随机的过程。

1.简单的随机函数

首先呢计算机里是没有绝对的不可预知的随机过程的

我们通常玩游戏丢点数(-roll),虽然每次出来的结果都不同,但都属于JS编制的一个函数数列

(数列满足条件:均值=50,方差足够大,具体意思不清楚也没事,就是表示数列里1-100每个数字出现的次数是基本相同的)

也就是说,我们如果知道这个函数,就能知道下一次我们会得到多少点,这个点是确定无法改变的

2.游戏里的判定

当我们有了这个数列,我们就可以做其他函数来计算游戏中的数据

举例1:暴击

假设我们的暴击率为25%

那么这次攻击是否暴击呢?具体判定方式如下:

首先取数列里的下一个数,假设为20

判定其是否在1-25之内(是或否)

判定为是,则玩家本次攻击打出暴击效果

3.伪随机

如果经常玩魔兽争霸3或者dota的同志们也许会了解这个东西

在dota里所有英雄的暴击或者闪避数据都是一个“伪随机”过程

它也是使用的上面的判定方式,但是它有个数据补偿,据说在一些有强化的游戏里,为了避免玩家强化失败损失过大,也会有这个补偿措施、

举例2:暴击(伪随机)

假设我们的暴击率仍旧是25%

那么下面几次攻击是否会暴击呢?具体方式如下:

第一次攻击

首先取数列里的下一个数,假设为72

判定其是否在1-25之内(是或否)

判定为否,则玩家本次攻击不暴击

第二次攻击

仍旧使用这个数,即72

判定其是否在1-(25+25),也就是1-50之内

判定为否,则本次玩家不暴击

第三次攻击

仍旧使用这个数,即72

判定其是否在1-(25+25+25),也就是1-75之内

判定为是,则玩家在第三次攻击中暴击

伪随机通过这种补偿,保证你一定能在1/p次内达到目的(p为暴击,ROLL点,闪避的概率)

这也是很多游戏里某些所谓强化大师用的垫刀流(找便宜东西连续强化失败,再强化需要的装备)理论依据

大师所用的奇穴经验

根据大师所说的时间地点,大周期小周期等等,我判定大师用的是多元回归分析来寻找奇穴奥义的

多元回归其实是个函数

比如我们都知道,人身高(h)和体重(w)是有关系的

一般来说身高越高,体重会越高,但是并不是说身高高的人一定比矮的人胖

还有人的基因组(g),性别(s),都是影响到体重的因素

我们可以简单写出一个关系式

w=ah+bg+cs+e

a,b,c是未知系数,e是统计误差

我们同时还知道,身高超过一定数值,体重增加值会减少,甚至不增加(奥尼尔和姚明谁胖。。。类似于这种)

这就是多元回归里,“回归”2字的来源

那么好,回到大师的理论

大师认为奇穴(q)是与时间(t),点奇穴的地点(坐标x,y)以及他的部分经验有关系(j)

那么依此列出方程

q=at+bx+cy+dj+e

a,b,c,d是未知系数,e是统计误差

t,x,y属于周期性数列

理论上这个方程并非不可能存在,同时我们并不计较这个方程系数大师是否能够通过100个样本计算出来,也不计较金山是否会采取这样麻烦的方式判定

但是大师你是否考虑过e,也就是统计误差的问题?

须知任何统计的过程都会存在误差,并且是一定存在误差

我看到你的样本数为100,全FWQ玩家即使不多也有10000+了吧,样本率仅仅不到1%

如果不能保证限制误差,差之毫厘失之千里,这个不用我解释

个人的见解

官方曾经给出过奇穴几率,玩家解包看到奇穴判定过程也是个简单随机

假如说真的有办法点10重,就是先找到用的函数数列

然后观察多少个数据使用这个数列,接下来利用暴击,点穴成功或失败,闪避,-roll等指令把不想要的数字通通使用光

最后在需要的数字(100)即将出现时点奇穴

说起来是这样,做到有多难不需要我解释。

计算机函数求娶总和的函数是,奇穴重数究竟靠什么判定?相关推荐

  1. matlab的多项式拟合,函数求导,画函数曲线

    给一列数据. 拟合出该数据的函数曲线.多项式拟合. 然后画出函数曲线来.以及给出函数形式. 求导. 再画出导数的曲线.以及给出导数函数形式. matlab代码: clc close all clear ...

  2. python高阶函数求导_Python---高阶函数

    # 高阶函数 # 变量可以指向函数 # 以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码 print(abs(-10)) # 只写abs # 输出为: print(abs) #  ...

  3. 计算机WORD函数求乘积,Word表格函数运用:加减乘除、求和、求积超简单,大神都不一定会!...

    一些简单的表格,我们都会用Word文档来制作,但是缺陷也是非常的明显,Word毕竟没有Excel处理数据那样强大的功能.不过在运用一些简单的公式求和.平均值.求积等还是可以搞定的! 1.Word表格求 ...

  4. mysql聚合函数求数据总和的语句_以下聚合函数求数据总和的是( )_学小易找答案...

    [单选题]下列关于进程说法错误的是( ). [单选题]既可以绘直线,又可以绘曲线的命令是( ). [多选题]以下中断事件中属于强迫中断的是( ). [单选题]SELECT 语句的完整语法较复杂,但至少 ...

  5. 编辑函数求n阶乘fact_n!函数用C语言其实可以这样!

    阳哥(阳哥说IT)认为:在写程序之前首先要理清求n!的思路.要求一个数n的阶乘n!也就是用n*(n-1)*(n-2)*......*2*1,那么反过来从1一直乘到n依然成立.当n为0和1的时候我们单独 ...

  6. python二元函数求导_tensorflow的函数自动求导是如何实现的?

    最近在上关于 自动求导 (Automatic Differentiation, AD) 的课程 (CS207),正好来回答一下. 其实不只是 TensorFlow,Pytorch 这些为深度学习设计的 ...

  7. mysql 聚合函数求乘积_mysql-聚合函数

    mysql中聚合函数其实只有5个, 1.COUNT()函数:用来统计记录的条数: 2.SUM()函数:是求和函数: 3.AVG()函数:是求平均值的函数 ; 4.MAX()函数是求最大值的函数 5.M ...

  8. matlab求函数的极小值和零点,函数的根、极小值原来可以这么求!

    今天给大家介绍MATLAB命令fzero和fminbnd,fzero可以用于寻找一个函数的零点,fminbnd可以用于寻找一个函数的最小值. 以下面这个函数为例: 先用户自定义函数把上面的函数叫为fu ...

  9. matlab怎么求两个数的和,matlab怎么求出两个函数的交点

    matlab中,两个自变量的函数怎么求最大值(急!1) 需求:利用matlab求解二元函数y=f(x1,x2)=(339-0.01*x1-0.003*x2)*x1+(399-0.004*x1-0.01 ...

最新文章

  1. OTA整包的制作流程(未完)
  2. mysql 创建用户 create user_mysql创建用户并赋予用户权限详细操作教程
  3. 移动app部分机型无法唤起h5支付宝支付_谜之wxs,uni-app如何用它大幅提升性能
  4. [C++11]forward完美转发
  5. 信息学奥赛课课通VS中学生计算机,数学奥赛VS信息学奥赛 孩子们该如何选择
  6. jdbc连接oracle查询数据库,JDBC连接Oracle数据库,并操作数据库,查询表
  7. 零经验程序员如何抢占面试机会?
  8. Hadoop问题:启动hadoop 2.6遇到的datanode启动不了
  9. python进行数据可视化时,中文是方块显示
  10. Atitit 图像处理 halcon类库的使用  范例边缘检测 attilax总结
  11. 数学建模论文分析--2015A高教社杯--太阳影子定位的多目标优化模型
  12. oracle财务系统优劣势,ERP系统财务系统功能的优缺点分析对比
  13. 单元格下拉框实现复选框多选_将复选框链接到带有宏的单元格
  14. 计算机 host id是指,关于如何修改hostid的问题Windows系统 -电脑资料
  15. ele-calendar 组件的使用
  16. 这几款图片格式转换器帮助你轻松解决图片转换难题
  17. c开头英文语言,字母C开头的英文名
  18. 移动安全技术如何未雨绸缪?
  19. Emgucv使用中常用函数总结
  20. linux alias辅助工具

热门文章

  1. c语言错误发LNK2001,C语言调试时出现的错误及调整方法
  2. 【精彩回顾】第二届微医前端技术沙龙(附PPT下载)
  3. 视频压缩怎么压缩最小 怎么弄
  4. deepin迁移系统
  5. EasyCVR视频技术助力电力变电站升级,打造远程视频监控综合管理平台
  6. rom lg g2 f320d android 4.4.2,LG G2全系机型刷机LG G3系统刷机包4.4.2ROM卡刷包ATX完美ART...
  7. SIP协议之INFO请求
  8. 网站订餐外卖与手机订餐的发展分析
  9. win7玩CF不能全屏显示
  10. linux usb gadget驱动详解(二)