17173> TERA> 玩家文章 > 正文

关于强化的问题 从代码角度上讲解何为几率

时间:2014-09-23 09:54 作者:chengyf0725 手机订阅 神评论

新闻导语

讲解开始,在这里我以10%的几率为列进行解说:

  首先声明,这篇文章没有什么所谓的黑幕,就是从源头上帮一些人理清下思绪,然后想喷谁就喷谁,别无脑喷。

  ps:如果你小学还没毕业,那就不要继续往下看了。

  讲解开始,在这里我以10%的几率为列进行解说:

  第一种写法:rand()%10001,简单的说就是取一个随机数,它的范围是从1~10000。 然后判断随机取到的这个随机数是否小于等于1000(10000 * 0.1). 小于则成功,反之就失败。这就是最简单的10%成功率。别问我为什么乘以0.1请重新阅读帖子ps内容。

  那么问题来了,我要是写成rand()%11,这样呢。它的随机数取值范围就变成了1~10.

  想要成功的话随机出来的数字就得小于等于1(10 * 0.1).

  大家觉得这2种写法出来的10%成功率真的一样么?受过点高等教育的人在感觉上都会有点保留的吧。当然KL的几率用的不会是我这样的方法,我只在告诉大家要理智的理解游戏中的概率这个问题是怎么样产生的。对于游戏方公布的概率更不要盲目信从。这都是数字游戏。

  如果你能看懂上面的内容,那你应该可以明白什么强化诀窍都是浮云,所谓的强化垫装备,什么垫几次到第几次左右必成功都是没学过计算机的人说出来的话。这只不过是让我说的取随机数的地方都跑了几次,总有一次能到成功范围的......

  所以大家要理性的认识强化概率的问题,要喷人首先你也得知道发生了什么不是?

  最后祝大家游戏愉快,人人强12一次成功

相关阅读:TERA,强化