greatmagic
发表于 2012-8-13 22:54:16
引用第10楼鲁亚鲁修于2012-08-13 21:42发表的:
计算机概率。。不是独立事件。。刚刚得到求正。我也参考了很多贴吧。搞了一晚上。和生活不一样。。在刷新前出现的东西不会再出现。
所谓计算机概率,其实就是数表了,比如你RAND(100),那么计算机会以你当前运行命令的时钟时间为种子,产生随机1-100共100个数字排列的表,然后按顺序取数,但是这和LZ说的又不是同一个概念了
panxiaolei
发表于 2012-8-13 22:54:18
引用第19楼greatmagic于2012-08-13 22:49发表的:
LZ用概率论计算会得出计算机伪随机数的结果,这该如何破?
这不是概率学 这个用概率学表达不清楚 我用的数学期望值
露菲儿
发表于 2012-8-13 23:04:31
我迷茫了~
活了这么多年看到这篇帖子后,我怀疑我到底学到过什么?!
ωǒ童貞①ぜ
发表于 2012-8-13 23:04:42
说实话,都比我强
惗枫。
发表于 2012-8-13 23:10:13
引用第20楼greatmagic于2012-08-13 22:54发表的:
所谓计算机概率,其实就是数表了,比如你RAND(100),那么计算机会以你当前运行命令的时钟时间为种子,产生随机1-100共100个数字排列的表,然后按顺序取数,但是这和LZ说的又不是同一个概念了
这个我懂计算机是按顺序取数。。假设满档的概率是1到3125的一个。在没有刷新之前。。计算机取数会取到。是越到后面概率越大。刚学习到的。。魔力也是这样。游戏概率基本都用的这个。但是远比我们说的复杂。。和我们生活理解的不一样。。
谢谢你是因为你开始的话我才去找朋友帖子去考证的。楼主要是懂。说了第一句那句话可以说是对的。
惗枫。
发表于 2012-8-13 23:13:42
才发现上错号了。。我是鲁亚鲁修。
greatmagic
发表于 2012-8-13 23:21:14
引用第24楼惗枫。于2012-08-13 23:10发表的:
这个我懂计算机是按顺序取数。。假设满档的概率是1到3125的一个。在没有刷新之前。。计算机取数会取到。是越到后面概率越大。刚学习到的。。魔力也是这样。游戏概率基本都用的这个。但是远比我们说的复杂。。和我们生活理解的不一样。。
谢谢你是因为你开始的话我才去找朋友帖子去考证的。楼主要是懂。说了第一句那句话可以说是对的。
是的,但是有个问题,没有哪个游戏会为不是非常非常特殊的事件单独做一个数表,就好比魔力的宠,我想程序员应该不会蛋疼到专门为改僵单独做一张数表吧?
那么你如何保证1-3125每个数都抽过来呢?你如何保证满档那只不是GBL?……
惗枫。
发表于 2012-8-13 23:35:41
引用第26楼greatmagic于2012-08-13 23:21发表的:
是的,但是有个问题,没有哪个游戏会为不是非常非常特殊的事件单独做一个数表,就好比魔力的宠,我想程序员应该不会蛋疼到专门为改僵单独做一张数表吧?
那么你如何保证1-3125每个数都抽过来呢?你如何保证满档那只不是GBL?……
谢谢了。学习了不是学计算机的我有空要找我朋友请教下。和你交流促进了我的学习。
鲁亚鲁修上。
panxiaolei
发表于 2012-8-13 23:39:47
引用第26楼greatmagic于2012-08-13 23:21发表的:
是的,但是有个问题,没有哪个游戏会为不是非常非常特殊的事件单独做一个数表,就好比魔力的宠,我想程序员应该不会蛋疼到专门为改僵单独做一张数表吧?
那么你如何保证1-3125每个数都抽过来呢?你如何保证满档那只不是GBL?……
必然每个宠是独立的数表,宠物是先有BP,然后由BP决定了5围,然后由5围决定了档次,如果数表都再0~4滑动,那么如何决定出来的宠的5围,所以数表是按照每种宠的BP最大最小值变化的
greatmagic
发表于 2012-8-13 23:49:27
引用第28楼panxiaolei于2012-08-13 23:39发表的:
必然每个宠是独立的数表,宠物是先有BP,然后由BP决定了5围,然后由5围决定了档次,如果数表都再0~4滑动,那么如何决定出来的宠的5围,所以数表是按照每种宠的BP最大最小值变化的
这只是你的臆想和一厢情愿罢了,对于程序员来说,如何最优化程序效率才是他最关心的事,如果每种宠都设计数表,但是服务器内存里需要保存的数表将异常之多,而且也将极大影响客户端速度,你也不希望每次战斗都要顿上一段时间读取服务器数据吧?在01年的程序员要是这么干非被上司踢回老家不可,SO,我觉得你说的基本不可能发生