浆糊论坛-RO小站's Archiver

124488766 发表于 2011-3-21 09:30

}_}弱小的心脏经受不起打击 很讨厌精炼 从来都是买别人精炼好的装备的人飘过,这些概率太飘渺了!像我们一些读书没读好的人,倒不如研究下怎样能够积攒RP。我自己只相信服务器维护后马上去打UB最容易掉卡,这个说法是我一个朋友说的,而且我新断线唯一一张UB卡就是维护后立即登陆打到的。

leafinwind271 发表于 2011-3-21 09:38

[quote]原帖由 [i]Here0001[/i] 于 2011-3-21 08:54 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12406925&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]


我说的不是随机变量,而是伪随机数生成算法。
比如:
变量A = 伪随机数生成算法f();
变量B = 伪随机数生成算法f();
虽然是不同的变量,但用的是同一个伪随机数生成算法。
难道这样,它们之间就没相关性了? [/quote]


这是一个很好的问题,也让我思索了很久。
可能我在文中的表述不是很清楚。由于伪随机数的产生机制是利用随机种子产生的(如计时器等),如果所有随机变量在调用随机函数时都得到同一个随机种子,那么它们会抽取到相同的数字。换而言之,如果以时间作为随机种子,在严格意义上的同一时刻应该会得到一样的取值。也就是说,伪随机数值本身的分布是呈现一定规律的,其规律与种子相关,但是该规律是不可能被预言的(在很长一段数列内不能呈现规律或循环是对好的伪随机算法最基本的要求)。
也就是说,某种情形下一定会抽取到某个数值,只是这个数值不被我们所看到(我们被称作观测者)。也就是说,打怪的人抽取的数值我们并不能观测到,垫装备的原理是在观测值内大量存在失败区间的数值后,变相地通过伪随机数在一段距离内(这个距离和算法有关)不会重复,将其从总的样本池中剔除,从而达到理论概率升高的效果。

又及。。。。我的C描述得不是很清晰大家就不管它了么。。。在已知总样本均值及其分布的情况下,如果持续取得极端值,下一次取值在均值附近的概率是会变大的。。。

levele2000 发表于 2011-3-21 09:51

[quote]原帖由 [i]leafinwind271[/i] 于 2011-3-20 13:49 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12405247&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
...
综上所述,垫装备有效,但是那个帖子的方法无效。要冲装备请增大样本,大量地冲,一件一件还不如去买彩票实在。
... [/quote]

楼主抱歉我只看了结论...你写得太繁琐了...
你说的没错,那贴我也翻出来看了一下,关键是这句“ 原理是:A、B和C 3样都+4先,然后按A→B→C的顺序都+5,顺序不要错,然后先冲A+6,不爆再+7直到爆掉,如果A能到+8,可以收手了!今天不适合您精炼,然后冲B+6再冲+7成功,如果爆了最后冲C到+6到+7,目前这样没失败过。。”
的确有误导嫌疑...
精炼模拟器上面已经显示得很直白了,对于龙sir精炼防具的连续成功率,+6为54%,+7为32.4%,而每次独立精炼成功率始终没变,+6,+7均为60%
然后还在劝人连续精炼...指望连续成功么...

正义的马桶 发表于 2011-3-21 10:00

私以为此帖可精,至少也是高亮加分的级别

Here0001 发表于 2011-3-21 10:00

[quote]原帖由 [i]leafinwind271[/i] 于 2011-3-21 09:38 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407001&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
又及。。。。我的C描述得不是很清晰大家就不管它了么。。。在已知总样本均值及其分布的情况下,如果持续取得极端值,[color=Red]下一次取值[/color]在均值附近的概率是会变大的。。。[/quote]

不懂,这个“下一次取值”是什么概念?
比如,你垫完装备后,
难道只有你自己再去精炼,是属于“下一次取值”,
而其他人不管是精炼也好,杀怪也好,因为他们的数值你不能观测到,
所以,都不算“下一次取值”?

dtdtdt 发表于 2011-3-21 10:18

:ph34r: 看完楼主的论证,再看下面一堆的反驳(马桶等人除外),深深觉得中国的确需要加强对学生玩游戏的监管啊...能玩游戏又兼顾学习工作的人实在是少.....玩了不读书还要骂人不让玩,父母挣给的学费都白交了......

我按我的语言解释楼主的论证试试...虽然我不记得这个是什么科的知识了...

假设现在有1个抽奖,抽奖箱有10个球,1白9黑,白色为中奖,也就是10%中奖率

真概率就是你每一次抽出来,无论是黑色还是白色,看完结果,立即把这个球扔回去抽奖箱,再次抽取。这个概率永远是10%

伪概率就是你每一次抽出来后,不管什么结果,这个球都暂时不扔回去,继续抽,但是有一个规则(也就是前面各位补充的“计算机限制”),当你抽出来5个球后,在抽第六次前,这5个球要扔回抽奖箱。这个概率下,你每抽5次为一循环, 几率分别为1/10,1/9,1/8,1/7,1/6(当然前提是你一直都没抽中才是这样),也就是你永远不可能说抽10次一定中奖。在电脑程式里,这个循环点会建立在极大的次数的基础上,而且不可能像我例子这样到了一半才洗牌来给你这么高的几率提升,由于这个数据实在太大,我们仅仅只能知道我们在“提升”几率,但是永远不会有100%

第64楼的疑问,我推测,数据统计是以服务器为单位的,因此除非全服务器都没人干同一件事,不然你照样无法控制

麦子尖 发表于 2011-3-21 10:22

结论很好 不过你写的关于精练成功率是错的
连续19次失败 每一次都是独立事件没错,但是连续19次失败,属于连续独立随机事件,那么第20次的成功的概率就应该是1-0.1^20 =  0.99999999999999999999

麦子尖 发表于 2011-3-21 10:31

[quote]原帖由 [i]dtdtdt[/i] 于 2011-3-21 10:18 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407078&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
:ph34r: 看完楼主的论证,再看下面一堆的反驳(马桶等人除外),深深觉得中国的确需要加强对学生玩游戏的监管啊...能玩游戏又兼顾学习工作的人实在是少.....玩了不读书还要骂人不让玩,父母挣给的学费都白交了. ... [/quote]
你所谓的伪随机的理解是错误的。。。。  计算机的随机数取值方式,我虽然没有怎么研究,不过之所以说计算机的随机数是伪随机,是因为在检测计算机生成随机数的函数时,得到的随机数基本都不是均匀分配的(如果不是伪随机,那么结果应该基本是均匀分配)。什么意思呢? 举个例子,我让计算机取多组组随机数,每组100个,得到的结果综合一下,可以大致看出,数字的分布基本比较平均。但是计算机实际是不会的,经常会发现得到的结果分布不均匀。 我没怎么研究随机数,所以不清楚计算机的随机数生成原理。
你用取球不放回来解释计算机的伪随机数,我觉得不对,概率在发生改变,这点计算机编程还是可以弥补的。伪随机发生的原因是计算机编程无法真正做到随机。

喵喵の狗狗 发表于 2011-3-21 10:31

我认为看了这贴还觉得有道理的最好回头学一下计算机编程和高中的概率论再回来看贴……

dtdtdt 发表于 2011-3-21 10:33

:ph34r: 不懂装懂献丑了,感谢指正

样本采集不均匀这个我现在懂了

想了想这样还真难类比说出来............

其实我很奇怪....连续高概率事件到底是不是真的会影响下一次的结果分配偏向低概率,基本上即使是99%失败的事,基本上也不可能连续发生一百次,从概率学上,无限接近0的概率事件可以认为是不可能事件,也就是可以说“连续失败99次第100次必然成功”但是实际操作时,由于每一次判定都是独立的,这个好像又不成立,这个1%几乎不会出现...太久了,啥都忘光了...

上面这句话看得懂么,好像文法有问题,但不知道怎么表达- =

[[i] 本帖最后由 dtdtdt 于 2011-3-21 10:42 编辑 [/i]]

喵喵の狗狗 发表于 2011-3-21 10:37

那天我也说了,如果想要达到能证实垫装备可行的关键因素就是一点:你能让服务器接受你敲装备的频率是服务器时钟周期的整数倍率时才能成立,也就是,比如服务器是0.1秒刷新一次随机数的话,你必须以匀速保证服务器每0.1秒的倍数时间,比如每1秒一次接受一次你发送的敲装备的操作

因此考虑这一点,如果你的网络不能保证和服务器之间是固定延迟的,那么这个发包频率就无法控制,最终导致你的每次采样间隔不同,因此堆装备的效果就达不到楼主所说的结果

喵喵の狗狗 发表于 2011-3-21 10:39

正如伪随机可以被推论的证明就是俄罗斯方块这游戏掉落方块的规律是可循一样,这种推论被证实的条件是你和伪随机数之间采样频率可以达到同步也就是无延迟影响的情况下你才能归纳出相应的规律。

kaiyin 发表于 2011-3-21 10:42

[quote]原帖由 [i]麦子尖[/i] 于 2011-3-21 10:22 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407086&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
结论很好 不过你写的关于精练成功率是错的
连续19次失败 每一次都是独立事件没错,但是连续19次失败,属于连续独立随机事件,那么第20次的成功的概率就应该是1-0.1^20 =  0.99999999999999999999 [/quote]


不考虑什么随机数算法什么垫装备之类的。
如果你是在开始精炼之前,说‘这20次里至少成功1次的概率是多少’,是1-0.1^20没错。
但如果在已经失败了19次的前提上,来说‘第20次精炼的成功率是多少’,那就是90%,和之前爆了多少个都没关系。

红白加护 发表于 2011-3-21 10:43

-u- 服务器很卡的时候一般精炼,做药都会爆的

dtdtdt 发表于 2011-3-21 10:49

[quote]原帖由 [i]喵喵の狗狗[/i] 于 2011-3-21 10:37 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407124&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
那天我也说了,如果想要达到能证实垫装备可行的关键因素就是一点:你能让服务器接受你敲装备的频率是服务器时钟周期的整数倍率时才能成立,也就是,比如服务器是0.1秒刷新一次随机数的话,你必须以匀速保证服务 ... [/quote]


小白问一下:计算机是以核心运作时间作为刷新周期?那么探索这个周期也很难吧?除非有源代码

麦子尖 发表于 2011-3-21 10:51

[quote]原帖由 [i]kaiyin[/i] 于 2011-3-21 10:42 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407133&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]



不考虑什么随机数算法什么垫装备之类的。
如果你是在开始精炼之前,说‘这20次里至少成功1次的概率是多少’,是1-0.1^20没错。
但如果在已经失败了19次的前提上,来说‘第20次精炼的成功率是多少’,那 ... [/quote]
你的概率论理解有错误。。。   这2个的概率都是一样的。

喵喵の狗狗 发表于 2011-3-21 10:52

[quote]原帖由 [i]dtdtdt[/i] 于 2011-3-21 10:49 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407150&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]



小白问一下:计算机是以核心运作时间作为刷新周期?那么探索这个周期也很难吧?除非有源代码 [/quote]
玩过暴力破解法的都知道,所谓计算器运算周期其实不用去考虑,通过定时攻击就可以猜测出对方的伪随机数规律,但是必须是本地的,也就是对于网游的话,你只有在服务器端后台探测才能获得伪随机数规律,而在远程攻击的方式由于网络延迟的不可测原则,因此无法获得有效的数据

kaiyin 发表于 2011-3-21 10:56

[quote]原帖由 [i]麦子尖[/i] 于 2011-3-21 10:51 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407157&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]

你的概率论理解有错误。。。   这2个的概率都是一样的。 [/quote]


举一个通俗点的例子吧,出门被车撞的几率是10W分之1,然后已经出门99999次了都没事,那下一次出门被撞的几率是多少?

正义的马桶 发表于 2011-3-21 10:58

[quote]原帖由 [i]喵喵の狗狗[/i] 于 2011-3-21 10:37 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407124&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
那天我也说了,如果想要达到能证实垫装备可行的关键因素就是一点:你能让服务器接受你敲装备的频率是服务器时钟周期的整数倍率时才能成立,也就是,比如服务器是0.1秒刷新一次随机数的话,你必须以匀速保证服务 ... [/quote]
老狗你钻牛角尖了啊。
这是一个有规律可循和有规律但不可循的问题,在采样频率不固定但样本数量足够大的情况下,最终分布依然会无限接近于实际结果。
所以关键还在于样本容量,而并不是楼主的理论有问题。

同时,另一个不能忽略的因素是源代码,参考我在31楼的发言。
dota中利用PA刷野多次未出现暴击的情况以提高团战中第一次攻击出现暴击的机率的方法是可行的,原因就在于WarCraft3的随机机理。
这和“暴击机率20%,所以我砍4刀没暴击,剩下一刀必定暴击”的说法是完全不同的。

[quote]原帖由 [i]kaiyin[/i] 于 2011-3-21 10:56 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407166&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]



举一个通俗点的例子吧,出门被车撞的几率是10W分之1,然后已经出门99999次了都没事,那下一次出门被撞的几率是多少? [/quote]
你这个是真随机数,不在这帖的讨论范围内[233]

[[i] 本帖最后由 正义的马桶 于 2011-3-21 11:13 编辑 [/i]]

麦子尖 发表于 2011-3-21 11:04

[quote]原帖由 [i]kaiyin[/i] 于 2011-3-21 10:56 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407166&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]



举一个通俗点的例子吧,出门被车撞的几率是10W分之1,然后已经出门99999次了都没事,那下一次出门被撞的几率是多少? [/quote]
依然是1-(1/10W)^100000
我也和你举个例子,你扔硬币,假设连续扔了100次正面,那么请问你下次扔反面的概率是多少??

dtdtdt 发表于 2011-3-21 11:08

:ph34r: 其实我想说出门被车撞比较不靠谱,这是个多条件触发事件,不是单单只需要人和车就能成立,无法以概率来衡量,不能说一辈子不撞车是概率极低而且独立的问题,因此K同学想以这个问题反证说服力不足。。。。。。

还是硬币比较好

[[i] 本帖最后由 dtdtdt 于 2011-3-21 11:09 编辑 [/i]]

kaiyin 发表于 2011-3-21 11:12

[quote]原帖由 [i]麦子尖[/i] 于 2011-3-21 11:04 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407175&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]

依然是1-(1/10W)^100000
我也和你举个例子,你扔硬币,假设连续扔了100次正面,那么请问你下次扔反面的概率是多少?? [/quote]

也就是说第10W次出门被撞的几率居然高达99.99999……%吗


扔硬币如果连续100次都是正面,排除掉硬币本身不好或者手法问题之类的,那下一次扔出反面的几率还是50%。

实际上你那样子算,除了最后一次成功之外,还同时包括了前面所有都不成功的几率。
但是这里的假设是前面已经全都失败了,只考虑下一次的成功率。

麦子尖 发表于 2011-3-21 11:13

其实说实话 大家考虑这么多 都没有太大意义
比如我是盛大 我想在精炼上捞玩家钱 明明程序写的成功概率是80% 但是呢 我给玩家说是90% 玩家能知道吗? 精炼成功率相关的随机数生成都是在服务器产生 玩家没有源代码 怎么都斗不过NPC。。。  垫手是肯定有效果的,但是运气还是决定一切。垫手是为了尽量减少更多的损失。

麦子尖 发表于 2011-3-21 11:14

[quote]原帖由 [i]kaiyin[/i] 于 2011-3-21 11:12 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407187&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]


也就是说第10W次出门被撞的几率居然高达99.99999……%吗


扔硬币如果连续100次都是正面,排除掉硬币本身不好或者手法问题之类的,那下一次扔出反面的几率还是50%。

实际上你那样子算,除了最后一次成 ... [/quote]
抱歉 式子列错了 应该是 1-(1-1/10w)^100000

麦子尖 发表于 2011-3-21 11:15

[quote]原帖由 [i]kaiyin[/i] 于 2011-3-21 11:12 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407187&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]


也就是说第10W次出门被撞的几率居然高达99.99999……%吗


扔硬币如果连续100次都是正面,排除掉硬币本身不好或者手法问题之类的,那下一次扔出反面的几率还是50%。

实际上你那样子算,除了最后一次成 ... [/quote]
你还是好好学学概率论 和我这样讨论没有意义

喵喵の狗狗 发表于 2011-3-21 11:15

[quote]原帖由 [i]正义的马桶[/i] 于 2011-3-21 10:58 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407170&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]

老狗你钻牛角尖了啊。
这是一个有规律可循和有规律但不可循的问题,在采样频率不固定但样本数量足够大的情况下,最终分布依然会无限接近于实际结果。
所以关键还在于样本容量,而并不是楼主的理论有问题。
... [/quote]
我的回答很明白了,伪随机数是有规律的,但是不是玩家能做到的,因为无法保证数据实时同步的操作

正义的马桶 发表于 2011-3-21 11:19

[quote]原帖由 [i]喵喵の狗狗[/i] 于 2011-3-21 11:15 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407194&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]

我的回答很明白了,伪随机数是有规律的,但是不是玩家能做到的,因为无法保证数据实时同步的操作 [/quote]
那就达成共识了。
理论层面的可行,这就是RAND的存在意义,能超越熵的只有魔法少女[233]

Here0001 发表于 2011-3-21 11:20

[quote]原帖由 [i]麦子尖[/i] 于 2011-3-21 11:04 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407175&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
依然是1-(1/10W)^100000
我也和你举个例子,你扔硬币,假设连续扔了100次正面,那么请问你下次扔反面的概率是多少?? [/quote]

实在看不下去了,
按照你的算法,答案是 1-(1 - 1/2)^101。
但很显然这是错的,答案始终是 1/2。(如果是独立事件的话。)
所以,
[quote]你的概率论理解有错误。。。[/quote]
[quote]你还是好好学学概率论[/quote]

喵喵の狗狗 发表于 2011-3-21 11:21

其实单机版可以做到,只要你是在盛大服务器上架设的前提的话……-_-

就算是在盛大机房局域网上游戏都不行,因为局域网的延迟都是不可测的,必须在本地才行。也就是客户端和服务器端在一台电脑上。

kaiyin 发表于 2011-3-21 11:23

[quote]原帖由 [i]麦子尖[/i] 于 2011-3-21 11:15 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=12407193&ptid=1081773][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]

你还是好好学学概率论 和我这样讨论没有意义 [/quote]


第一次投硬币,反面的概率是50%。

然后我再告诉你其实我在这之前一直投过100次了,运气很不好(或者很好)100次都是正面。

难道下一次出反面的概率就会变了吗。

页: 1 2 [3] 4 5 6

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.