从服务器产生随机数来分析奇穴打通

发布时间:10-05-24 12:37 来源:未知 作者:
[相关内容][跟帖评论]
[复制链接]

  >>>点击进入论坛讨论

  奇穴,不可否认是一个不错的创意,更是是剑三模拟武侠世界里奇遇的一种方式。

  我认为这个设计是高于魔兽世界的天赋系统的,要知道魔兽里面的天赋系统,在每个版本主流天赋就那几种,只要你不是穷到没有洗天赋的钱,你可以拥有和任何高手一样的天赋,剑三要想和其他人有一样的经脉,很难啊。魔兽的天赋和剑三的经脉都是为了估计玩家发展个性,但是很明显的是,暴雪只是鼓励,而金山则是鼓励+部分强制,除奇穴意外的你可以按意愿点的和别人一样,但奇穴却非你能力所及。

  金山的做法确实让玩家各有各的特点,但必须提到一点,这必定影响游戏平衡性,但这也是奇穴让人惊喜让人纠结的地方,怎么说到平衡性了呢,看来我跑题了。

  今天心血来潮,就洗了经脉想冲一冲抬肩,没有带来惊喜,倒是促使我写了这篇文章来泄愤。翻了一下记录,今天一共点了31次抬肩,没有一次过6,最终4重,因无修为而告终。

  奇穴的说明是随机打通,这个说明意味着打通哪重的概率是一样的,但事实上这绝对是扯淡,请大家看我下面的计算,我的遭遇是点了31次没有过6以上的(可能真是我点低命苦)。现在我们把点奇穴分成两类。如下:

  A.打通奇穴在1-6重,概率0.6.

  B.打通奇穴在7-10重,概率0.4.

  而我的遭遇,相当于31次冲穴,都发生了A事件,31次连续发生A时间的概率为:

  P(A)=0.6×0.6×0.6...×0.6 (31个0.6相乘)

  这个数有多小呢,就用windows xp自带的计算器吧 运行->calc就可以调出来。

  这个数是0.0000001326443518324400147398656(M D,我点还真呗)这小概率事件都发生在我身上了,我咋连五块钱的彩票都没中过呢。

  由此几乎可以肯定,每重穴道的概率绝对不一样,真希望金山的开发者能把每重的概率表上,我们得修为不易,让我们权衡一下点到几罢手。

  下面的对大家也绝对有帮助,既然穴道随机打通,服务器肯定会产生随机数,计算机产生随机数有两种。

  第一种:称为伪随机数,这种随机数能像真正的随机数那样,随机出现,但是如果知道随机数的种子,就能推断出随机数出现的顺序,换句话说,你可能知道自己什么时候能点到第十重,十重之前,都经历了那些重。

  第二种,真正的随机数,不是用种子产生,从服务器随机数熵池中读取出来,不可推断下一个数,而且按随机数分布(随机数熵池和服务器硬件运行相关,例如cpu温度,硬盘,网卡等硬件工作状态相关,从而达到无法预期的效果)。

  大家肯定认为金山用的是真正的随机数,这个真是无从考究,也许还是二者的集合,

  有人可能这样想,连续点总点不上去,过一会在点,通过上面对随机数的解释,你可能认识你点的很多次都读了随机数熵池中重复的数据,其实这是不可能的熵池中的数据一秒可能换好多次,这是其一,其二,被读取过的数据会被丢弃。

  随机数是很宝贵的计算机资源,如果服务器的一切硬件都工作在某一状态,不会起太大的变化,那么服务器的随机数变的更宝贵,因为此时cpu温度,硬盘,网卡等硬件都在某一状态,不会有或者很少有新的随机数写入熵池,这都是理想的,一点点的硬件条件变化,都横产生很多随机数。

  让我们在算一个题,假设每重穴道打通概率一样,点10次,畅通奇穴的概率。

  P=1-(0.9x0.9.......x0.9)(10个0.9)=0.6513215599

  如果所有奇穴打通概率一样,这样的概率还是能让人接受的。至于每个奇穴畅通的概率,还需要大量统计才能算出,除非金山透露计算公式。但是网络是强大的,搞到大量的统计结果不难,但是将要踏上考研之路的我没那么多精力。

最近更新
《剑网3》精美四格漫画欣赏:《幕雨》 幽谷大院英雄战宝视频一
全面分析各门派技能大改 首部资料片“藏剑山庄”6月公测
五大门派:PVP中各个职业定位 5月22日科举会试的正确答案
心法的意义及心法改动的真正目的 云梦泽公会英雄战宝老6详细攻略
>>欢迎到论坛分享您的经验心得<<

    【责任编辑:52PK】TAG:

    更多更多精彩相关推荐

    发表评论

    相关推荐