查看: 11414|回复: 69
打印 上一主题 下一主题

科教频道——所谓的几率;想知道自己为什么封不中的进来看看

  [复制链接]
跳转到指定楼层
楼主
发表于 2012-4-17 17:55:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自:江苏
本帖最后由 斜月の星 于 2012-4-18 22:41 编辑

挖坑带沉
我将带大家理解一下封印的命中究竟是这么一回事?
为什么出现十封不中?为什么会出现十封全中?
CH告诉你是几率问题
真的是几率问题么?
很多人不会相信
好吧
我来告诉大家
所谓几率之下的面孔究竟是什么样子

评分

参与人数 1人气 +50 收起 理由
以德糊人 + 50

查看全部评分

收藏收藏 分享淘帖 支持支持 反对反对 赞赞(0)
【论坛近期活动汇总】
回复

使用道具 举报

沙发
 楼主| 发表于 2012-4-17 17:57:53 | 只看该作者 来自:江苏
本帖最后由 斜月の星 于 2012-4-18 15:34 编辑

关于命中率
先说明一下
很多同门在日常活动中觉得命中低
其主要的原因为:随着游戏的发展,活动难度的增加,怪物本身也是有法术抗性的,在很多时候大家都想的是:“我的修炼已经满了,为什么老封不上?尼玛小白丫的又暗改老子的命中。
----------------------------------------------------------------------------
拿109举例
事实上,一个全是109的队伍面临的怪物等级绝对是大于等于109的(这点可以从怪物施放固定伤害技能时发现,比如龙吟,怪物龙吟的伤害绝对比109LG119技能的伤害高的多。)
而怪物的修炼甚至能达到13夸张点能超过17,换句话说就是你的修炼被怪物的法抗抵消了。
因为怪物的等级比你人物的等级高,直接导致了你的修炼不仅仅被抵消,还要因为等级差的问题损失一部分命中,这时你的命中已经低于70%的基础命中了。
在你人品不好的情况下五行被克还要损失10%的命中,此时你的命中已经低于60%了。
在很多的活动当中,怪的门派都是随机的,更悲剧的情况下你要封印的目标是TG或者DF,这时你的命中基本就低于50%了。
当然了,活动时,很多怪物的技能也是随机的,超越悲剧的惨剧就是
1.怪物有高级神迹
   这就导致了你在游戏中会感觉WZ的命中比自己高,而且有的怪你死也封不上。
2.怪物有高级否定信仰
   直接导致法系秒不动自己封不中,而DT去扫吧,才发现血还特别厚.....
----------------------------------------------------------------------------
而之前关于命中的问题大家也谈论的非常的多,各种各样的都有。
但是这个过程之中总有些特殊的情况发生:
1.为什么我封一个家伙的命中低的离奇?已经低到超出常理了
2.为什么我老是被封?我抗也满了啊,该有的都有了啊?
遇到这种情况所有人包括官方的解释都是:神奇的几率~说白了就是人品太差。
事实真的如此么?这个解释说对也对,说不对也是可以的,因为这并不是人品差的原因,也不是什么所谓的随机,而是某种必然的结果。
预知后事如何~且看楼下~

评分

参与人数 1人气 +50 收起 理由
以德糊人 + 50

查看全部评分

回复 支持 反对

使用道具 举报

3
 楼主| 发表于 2012-4-17 17:59:05 | 只看该作者 来自:江苏

这一楼开始讲更接近于几率本质的东西,希望大家能看懂 -_-|||

本帖最后由 斜月の星 于 2012-4-18 17:29 编辑

佛家和道家都说过:世间因果循环,有因必有果
这其实是非常有道理的,换句话说任何一个所谓的结果都有一个导致这个结果的原因存在
什么是随机?说白了就是没有原因而直接出现的结果,这明显是不合理的
因为所谓的结果就是相对于原因而存在的
也就是说真正的随机并不存在
----------------------------------------------------------------------------
而所谓的几率又是什么?
是指的某一件事情发生的概率
也就是说有可能发生有可能不发生
----------------------------------------------------------------------------
这就出现了矛盾,因为“随机”说白了就是因为不确定性而产生的一个词语
而“几率”则是解释这个不确定性发生的词语
如果说“真正的随机”并不存在,那么所谓的“几率”又是什么意思?
----------------------------------------------------------------------------
正确的解释就是真正的“几率”只有两种
1·100%
2·0%
而所谓的50%只不过是一个100%和一个0%按照1:1的比例结合而产生的数字
我知道很多人都会去质疑
认为真正的随机是存在的,认为我所说的“几率”是扯淡~
请看下面的例子
比如:空难发生的几率为1%
正常的解释就是客机在飞行过程中出现故障导致人员伤亡的几率为1%,对于1%这个数字获得的方式就是拿空难次数/总飞行次数。
于是就有了1%这个说法
假设飞行了100次,因为大家不知道这1次空难究竟发生在第几次,于是解释为运气,换种说法就是“随机”
其实很简单。
100次中,飞机发生故障的那次就是发生空难的那次,而飞机发生故障的原因就是引擎或者某个螺丝出问题了。
这个问题并不是什么几率,是必然,因为螺丝或者引擎导致飞行故障,导致了空难,这是就原因和结果,是100%会发生的事情,而不是飞机飞100次会有1次摔下去。
----------------------------------------------------------------------------
不仅仅是世上所发生的事情,人类的大脑也并没有所谓的“随机”功能,人脑所谓的随机必然是某种联系产生的结果。
不信么?
我们再做一个实验
请快速的说出你脑海里面出现的3位阿拉伯数字

















你们会发现脑子里面一片空白,过了一段时间后会出现形形色色的3位数
而这些三位数一定和你们自己有着某种联系,甚至有很多人会出现100这个数字,因为看了之前关于空难几率的解释而导致的。
请仔细的看下面的数字
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
请快速的说出你脑海里面出现的3位阿拉伯数字
你会发现脑海中一片空白之后还是出现了418三个字,因为我不断的向你们的大脑中输入了418,直接导致了你们想到了418。
这就是所谓的随机。
----------------------------------------------------------------------------
人脑不能做到随机,那电脑呢?
其实很简单,如果人脑不能做到真正的随机,那么人脑所创造的电脑也不能。
因为人脑想不到怎么去让电脑完成这么一个随机的过程,更不要谈什么几率了。
回到游戏上,怎么让电脑产生70%的几率,然后应用到封印命中上面?
正确的游戏程序是这样判定的
因为1-100中小于等于70的数有70个
程序中只要让电脑产生1-100的一个随机数x,然后拿x和70比大小,必然会有70%的概率小于等于70,30%的概率大于70,于是70%的几率问题就解决了
(当然,梦幻这么大的游戏,其随机数产生的过程可能复杂的多,但是其本质和这个是一样的,可能随机数的范围是10000或者更大,比值的数也不是70而是7000)
应用到游戏上就是
产生随机数‘x’在1-100的范围内
如果‘x’小于等于70,那么判断为封印成功
如果‘x’大于70,那么判断为封印失败
这就是我们封印成功与否的本质,也是大家口中所谓的几率
此时大家会质疑,目前为止没有发现我之前那么一大串的解释是干什么用的,且听下回分解

评分

参与人数 1人气 +50 收起 理由
以德糊人 + 50

查看全部评分

回复 支持 反对

使用道具 举报

4
 楼主| 发表于 2012-4-17 18:00:22 | 只看该作者 来自:江苏

这一楼将直面所谓的“随机”所谓的“几率”

本帖最后由 斜月の星 于 2012-4-18 22:38 编辑

吃饱了,书接上回
上回说到程序中如何实现70%的几率应用到封印命中上面
很多人会说没看出什么特别的啊,也没看出你之前说的废话有什么用
其实
产生随机数‘x’在1-100的范围内
如果‘x’小于等于70,那么判断为封印成功
如果‘x’大于70,那么判断为封印失败
中真正灵魂的不是‘x’比70大还是小,而是这个神秘的随机数‘x’究竟是怎么产生的
我之前说过的“没有真正的随机”那这个所谓的随机数‘x’的产生也不是真正的随机
这个结果是有一个原因的,但是这个原因绝对不是“随机”
这个所谓的随机数‘x’他真实的身份是——常量与变量的结合,函数与参数的后代
撕开‘x’的衣服,你会发现他是一系列复杂的函数运算后产生的结果
而函数中有常量和变量,控制‘x’不断变化的正是这个变量,也就是这个变量和函数导致了‘x’表面上的多样性也是控制最后的‘x’固定在某一个范围的决定因素
而参数正是保证了变量有着足够的不稳定性,让‘x’更加的接近“随机”
最后产生一个‘x’他披着随机数的外衣,决定了这个游戏世界中我们一次次的出手结果
下面,我们来看一个直观一点的例子:

没错,就是正弦函数,很多高中生并不陌生,y=sinx,他的值域是[-1,+1]
x是变量,因为x的变化导致了y的值在-1到+1之间变动
----------------------------------------------------------------------------
再来看一个更直观的例子
函数:    y={[(1/2sinβ)+1/2]*99}+1    这个函数的定义域是:[-∞,+∞]    而他的值域却是:[1,100]

告诉我,你们想到了什么?
而‘β’的取值就是参数,这个参数每一个游戏都不一样
他可能是游戏服务器的时间,也可能是你现在的坐标的乘积或是商,还可能是你周围的人物数目,甚至是这些数值的和、幂、平方根或是对数等等太多太多~
下面换一个角度
例如
封印命中70%    系统通过该函数获得的随机值y   y∈[1,100],并且拿y和70比大小,来判断是否命中。
假设‘β’因为某种原因,导致他的变化值始终在一个特定的范围内波动,而这个特定的范围导致了y的值始终在70以上,这将会使得系统在判断大小时y永远大于70
就导致了实际命中率为0%这个情况的出现。也就解释了贴子开始时“为什么我封一个家伙的命中低的离奇?已经低到超出常理了”这个情况的发生原因

假设‘β’因为某种原因,导致他的变化值始终在一个特定的范围内波动,而这个特定的范围导致了y的值始终在70以下,这将会使得系统在判断大小时y永远小于等于70
就导致了实际命中率为100%这个情况的出现。也就解释了贴子开始时“为什么我老是被封?我抗也满了啊,该有的都有了啊?”这个情况的发生原因

而系统也考虑到了这个情况的发生做了另一个判定
----------------------------------------------------------------------------
以某一次封印为起始点
设变量a=0类型为整数   设变量b=0类型为整数
人物每出手一次,封印成功,则循环a=a+1   循环b=b+1
人物每出手一次,封印失败,则循环b=b+1
当a=70时
赋值‘β’=π/2      π(圆周率)
此时就导致y=100
100>70  
封印失败
当b=100时
赋值a=0      b=0
----------------------------------------------------------------------------
通过这个判定就能控制人物每出手100次必然有30次失败70次成功
而如果我们知道‘β’的参数取值法则和‘b’的清空节点
就可以利用这个判定的方法人为的使自己前30次出手全部失败而真正开始PK的时候后70次全部成功
或者PK开始时前70次全部成功干死对手后找个地方把30次失败释放掉让变量清0
而根据目前的pk情况限制回合为150的话‘b’的临界值很有可能接近150
----------------------------------------------------------------------------
其实不仅仅是封印命中
梦幻所有和几率挂钩的东西都是这个原理
包括必杀几率,连击几率,挖图几率,出图几率,得彩果几率等等.....
甚至可以说所有的游戏只要和几率挂钩就离不开这个东西
离不开函数这些看似不着边的东西
这也是数学为什么被称之为自然科学之王而不是物理的原因了。
----------------------------------------------------------------------------
下面是题外话
贴子之前写到的关于几率的猜想均为原创
其主要内容为:真实的几率只有两种,即100%和0%,所谓的百分比几率其实质就是100%和0%按照一定的比例搭配而成的。因此我命名为:斜月の星的几率猜想
同时关于几率还有一个结论
所谓的几率x%=100%·x结合0%·(1-x)  0≤x≤100
通过这个公式无限延伸下去每一个几率都是由100%和0%按照一定的比例结合而成可以到达准确的x%几率。
而现在的所有的随机都是伪随机,伪随机的几率只能无限接近准确,而通过无限延伸下去的100%和0%的搭配可以实现真正的几率。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
在今天,自己出生的第24周年
道一声:老妈,你24年前的今天辛苦了~
同时仅以此贴纪念自己的大学时光和那一群老男孩们~
也不枉那半梦半醒之间学到的程序语言,虽然已经忘记了不少~算是送给自己的礼物吧

那是我曰夜思念深深爱着的人呐
到底我该如何表达
她会接受我吗
也许永远都不会跟她说出那句话
注定我要浪迹天涯
怎么能有牵挂
梦想总是遥不可及
梦想总是遥不可及
是不是应该放弃
花开花落又是雨季
春天啊你在哪里
青春如同奔流的江河
一去不回来不及道别
只剩下麻木的我没有了当年的热血
看那漫天飘零的花朵
在最美丽的时刻凋谢
有谁会记得这世界她来过
转眼过去多年时间多少离合悲欢
曾经志在四方少年羡慕南飞的燕
各自奔前程的身影匆匆渐行渐远
未来在哪里平凡啊谁给我答案
那时陪伴我的人啊你们如今在何方
我曾经爱过的人啊现在是什么模样
当初的愿望实现了吗
事到如今只好祭奠吗
任岁月风干理想再也找不回真的我
抬头仰望着满天星河
那时候陪伴我的那颗
这里的故事你是否还记得
生活像一把无情刻刀
改变了我们模样
未曾绽放就要枯萎吗
我有过梦想
青春如同奔流的江河
一去不回来不及道别
只剩下麻木的我没有了当年的热血
看那满天飘零的花朵
在最美丽的时刻凋谢
有谁会记得这世界它曾经来过
当初的愿望实现了吗
事到如今只好祭奠吗
任岁月风干理想再也找不回真的我
抬头仰望着满天星河
那时候陪伴我的那颗
这里的故事你是否还记得
如果有明天祝福你亲爱的                                                                             ——《老男孩》

评分

参与人数 2人气 +51 收起 理由
“逍遥,李白 + 1
以德糊人 + 50

查看全部评分

回复 支持 反对

使用道具 举报

5
发表于 2012-4-17 18:05:21 | 只看该作者 来自:天津
又是一个太监贴o∩_∩o
回复 支持 反对

使用道具 举报

6
发表于 2012-4-17 18:35:30 | 只看该作者 来自:江苏
太监了
回复 支持 反对

使用道具 举报

7
发表于 2012-4-18 07:56:38 | 只看该作者 来自:江苏
哎,怎么说呢……
回复 支持 反对

使用道具 举报

8
发表于 2012-4-18 13:10:08 | 只看该作者 来自:江西
支持~写完了再评论~
我也占楼~~

评分

参与人数 1人气 +5 收起 理由
斜月の星 + 5

查看全部评分

回复 支持 反对

使用道具 举报

9
发表于 2012-4-18 17:17:04 | 只看该作者 来自:山东
支持楼主,很到位
回复 支持 反对

使用道具 举报

10
 楼主| 发表于 2012-4-18 21:57:20 | 只看该作者 来自:江苏
回复 5# fmxy123


    写好了

评分

参与人数 1人气 +5 收起 理由
xxwellme + 5

查看全部评分

回复 支持 反对

使用道具 举报

11
 楼主| 发表于 2012-4-18 21:58:32 | 只看该作者 来自:江苏
回复 6# xxwellme


    写好了
回复 支持 反对

使用道具 举报

12
发表于 2012-4-19 00:27:31 | 只看该作者 来自:天津
好像很厉害的样子
回复 支持 反对

使用道具 举报

13
发表于 2012-4-19 00:52:34 | 只看该作者 来自:天津
可是我们能做点什么呢?
回复 支持 反对

使用道具 举报

14
发表于 2012-4-19 03:05:56 | 只看该作者 来自:广东
佩服佩服,楼主真厉害,可惜...我什么都没看懂,我水平太差,我就知道一直封不上.......考虑转ES,只是希望明年加血不会修改成有几率MISS.
回复 支持 反对

使用道具 举报

15
 楼主| 发表于 2012-4-19 08:27:55 | 只看该作者 来自:江苏
回复 13# wenggangqiang


    就像我帖子里面说的一样,如果你能做点什么,比如知道参数的取值和函数的节点,那么你讲可以操纵所谓的几率,在游戏中成为超越GM的存在。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则