greatmagic
发表于 2012-8-13 19:25:51
楼主的解释虽然不对,但是下面讨论的也偏离了,计算机伪随机数是看算法看种子的,概率论啥的其实不是很可靠
鲁亚鲁修
发表于 2012-8-13 19:28:06
引用楼主panxiaolei于2012-08-13 15:52发表的 看来大家理解能力有限,我把我的观点用通俗点的方法说一下 :
原帖 http://www.pkml.cn/bbs/forum.php?mod=viewthread&tid=73173
首先满档几率 1/3125 (5的5次方)
其次 我只是说了3000多只以后几率大一点 ,从没说过肯定出 这几个字
为什么越到后面几率越大呢,
因为如果6000只出一只,势必要连出2只满档才能满足1/3125的几率
.......
还有这句话
greatmagic
发表于 2012-8-13 19:33:04
事实上因为计算机的算法原因,出满档的概率其实远小于1/3125,远小于概率论得出的数据
惗枫。
发表于 2012-8-13 19:38:14
引用第62楼greatmagic于2012-08-13 19:33发表的:
事实上因为计算机的算法原因,出满档的概率其实远小于1/3125,远小于概率论得出的数据
比这个还难学习了 能给个程序么、?
panxiaolei
发表于 2012-8-13 19:51:14
引用第60楼greatmagic于2012-08-13 19:25发表的:
楼主的解释虽然不对,但是下面讨论的也偏离了,计算机伪随机数是看算法看种子的,概率论啥的其实不是很可靠
我也不说什么概论不概论 魔力是随机数也好 时间轴也好谁也不知道
我就一个观点 3000只没出在去改50个 出满档几率 肯定比改30个没出再去改50个 要稍大
greatmagic
发表于 2012-8-13 19:51:39
引用第63楼惗枫。于2012-08-13 19:38发表的:
比这个还难学习了 能给个程序么、?
程序就没有,但是我可以说说我的猜想
魔力私服我自己也架设过,也自己用GM命令刷过宠,和你朋友得出的结果差不多,反正刷了几千次都没有满档的
游戏代码或许有所不同,但是原理应该都差不多,定时的用计算机时钟时间作为种子,计算出数表,然后从几张数表中取数,假设计算机为宠的每一项进行投点,浮动项为0-4,那么很有可能是从数表中抽取5个数,将它们/4得出的余数作为每一项浮动项的值(当然也有可能是其他算法,但原理应该都差不多吧),如果整个私服只有你一个人,整套系统仅为你抓的1级宠投档,那么1/3125毫无问题,但是这明显是不可能的,不但1级宠要投点,野生的也要啊,还有其他玩家做出的其他行为,一样影响你从数表中取的数,如何来保证1/3125的概率?我还是同意那句话,更多的是,是看脸吧
panxiaolei
发表于 2012-8-13 19:54:01
引用第65楼greatmagic于2012-08-13 19:51发表的:
程序就没有,但是我可以说说我的猜想
魔力私服我自己也架设过,也自己用GM命令刷过宠,和你朋友得出的结果差不多,反正刷了几千次都没有满档的
游戏代码或许有所不同,但是原理应该都差不多,定时的用计算机时钟时间作为种子,计算出数表,然后从几张数表中取数,假设计算机为宠的每一项进行投点,浮动项为0-4,那么很有可能是从数表中抽取5个数,将它们/4得出的余数作为每一项浮动项的值(当然也有可能是其他算法,但原理应该都差不多吧),如果整个私服只有你一个人,整套系统仅为你抓的1级宠投档,那么1/3125毫无问题,但是这明显是不可能的,不但1级宠要投点,野生的也要啊,还有其他玩家做出的其他行为,一样影响你从数表中取的数,如何来保证1/3125的概率?我还是同意那句话,更多的是,是看脸吧
这就是我为什么只研究改僵因为改僵没有野生的而产出 我可以通过改图 产量 论坛好改僵的大致数 得出一定的规律
蛋疼哥
发表于 2012-8-13 20:06:16
这贴我怎么看来看去都看不懂什么意思 脑袋全晕了
greatmagic
发表于 2012-8-13 20:09:22
引用第66楼panxiaolei于2012-08-13 19:54发表的:
这就是我为什么只研究改僵因为改僵没有野生的而产出 我可以通过改图 产量 论坛好改僵的大致数 得出一定的规律
魔力关于宠物档数产生的算法,我也不知道,所以我也不好说你的想法是对是错,如果所有宠物的数表是独有不共享的话,你的想法应该没错吧……
断。魂
发表于 2012-8-13 20:33:25
引用第54楼panxiaolei于2012-08-13 18:06发表的:
你真是死脑子 老喜欢吧问题搞复杂
这样和你说吧在 1/3125的几率下
你说是30只没出的情况下改10只 出满档几率高还是3000只没出的情况下改10只出满档的几率高
这不理解
那么你说硬币丢了30次正面 再丢10次出反面的几率大还是 丢了3000次正面 再丢10次出反面的几率大
.......
注意这最后一句,我想讨论的是这件事,和你编程没关系