无意中看到 这篇文章
http://link.17173.com?target=http%3A%2F%2Farticle.rxjh.com.cn%2F2006%2F1026%2F20061026000301.shtml
我觉得作者真是无稽之谈。真不知道这样的文章是如何通过审核的。作者竟然说自己学过一点点编程,
唉。。真是误人子弟。文中提到合成和强化的成功点是设定在程序里面的。我想没有程序员会写这样傻的程序吧。因为如果这样的话要考虑的问题实在是太多了。
第一:如果你用增加成功率的符或者穿增加成功率的衣服,这个点如何去调整。
第二:GM更改成功率的话这些点如何去调整。
第三:如果程序去记录整个服务器的合成强化的次数的话我想这一定是个天文数字。内存溢出只是时间的问题。(给不会程序的朋友:内存溢出不是内存不够用了。比如整数型如果大小超过2的32次方就会溢出。)
所以,我认为程序中处理概率的模块很简单,我想应该是这样。
假如合成的成功率是85%。程序里核心的计算方法:
1)取1-100之间的随机数。
2)判断此随机数是否小于或者等于85。是则成功不是就会提示你爆了就爆了吧。
假如你加了15%的符那就是跟 (85+15)比较,20%的符就跟 (85+20)比较,只要这个随机数不大于成功率的总和就是成功!
第一步取随机数,通常是直接用系统提供的API,一般不会有程序员会在这方面做文章。假设取100次系统会均匀的分配1-100这些数字绝对不会差的非常多。所以合成和强化其实是很简单的概率问题。跟彩票是一个道理。
最近在论坛看到很多提到合成和强化的文章。都是讲如何提高合成强化率的。那我就从科学的角度上说下如何计算合成率 或者说 所谓的垫是怎么个算法 如果有错还请大家批评指正。
进人正题 拿合4来说。
合4 是10%的成功率(90%是不成功的) 那么合10次全部不成功的概率是多少?
算法如后 : 0.9*0.9*0.9 一共10次0.9相乘 得数为 0.35 也就是说合10次全部不成功的概率是 0.35。
全部不成功的相反事件是什么?很简单,就是有一次或者多次成功了。
根据概率的相反事件得出 合4 10次 最少有出现一次成功的概率是 1-0.35=0.65
也就是说合4 10次有65%的概率会成功(一次或者多次)。
根据条件概率公式 在 前N次都没成功的条件下 N+1的成功率会比一次独立实验所得要高 这就是所谓的垫!
所以高手们常说的垫就是这个道理,其实合4的话,就算你垫上9手全爆,第10手正如上面计算的,你也只有65%的成功率。
假设95%概率以上事件为大概率必然事件那我们来计算一下合成和强化的成功率,和理论上应该垫几手。
已知成功率(不一定准确,网上流传的):
合成第一手是50% 垫4
合成第二手是30% 垫8
合成第三手是15% 垫18
合成第四手10% 垫28
强1成功率是95% 垫0
强2成功率是90% 垫1
武器强3成功率是80% 垫1
装备强3成功率是85% 垫1
武器强4成功率是65% 垫2
装备强4成功率是70% 垫2
武器强5成功率是40% 垫5
装备强5成功率是50% 垫4
有兴趣的朋友加群6070071 31222562 。请大家只加一个 谢谢