作者kirimaru73 (雾丸)
看板Dynasty
标题Re: [问题] 请问一下炎龙二的盖亚升级数值
时间Thu May 11 11:50:11 2006
※ 引述《kevinnn (杉? 俊哉)》之铭言:
: ※ 引述《PttHuge (我要看Naruto >_<)》之铭言:
: 以前我都是用手动挑的,以为13, 12, 3, 14就是最大值
: 结果後来拿了一个程式(每次升级都是最大值)
: 结果发现盖亚竟然是14, 13, 4, 14 @@
: 请问一下有人手动升级也是此项数值的吗?
: 感觉从来没有手动看过盖亚上过AP 14, DP 13的 +_+
: 我也没有看过
: 不过我曾经看过有人说
: 他全破10次看过两次剑圣索尔升级攻击+12防+8
不才小弟是学程式的
所以大概猜的到原因
假设剑圣索尔的AP上升范围是8-12 也就是8+0 - 8+4
这样的话,程式会写成m=8, n=4, AP上升值=8+rand()*4
这个rand()会产生一个0到1之间的乱数,乘以四之後就是0到4了
那4是不是在0到4之间??当然是
不过出现机率呢??
电脑的乱数并不是0到4就是0,1,2,3,4五选一
而是像这样
[0,1), [1,2), [2,3), [3,4), 4 ( x=[a,b)是指 a≦x<b)
标准化後就变成0,1,2,3,4(电脑几乎都是用无条件舍去)
出现机率就会变成
[0,1) : 0 : 比四分之一少一点
[1,2) : 1 : 比四分之一少一点
[2,3) : 2 : 比四分之一少一点
[3,4) : 3 : 比四分之一少一点
4 : 4 : 比零多一点XD (所以应该比0.1%还低)
而升级最大话就是单纯的把乱数拿掉
m+n=8+4=12 自然每次都会变成12了
以上全部都是我的猜测 如有猜错 请见谅m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.239.241
1F:推 letitbee:推 05/11 23:05
2F:推 ckyellow:写程式的...尊敬~~~~^^ 05/11 23:50
3F:推 yinxuan:强者 如果真的低於0.1% 那难怪玩了这麽多次还是没看过 05/12 13:26
4F:推 scottandk:推学程式大大的见解 05/12 15:37
5F:推 workworkwork:不过那时候应该是用组语写的吧@@~ 05/13 00:01
6F:推 smallcoll:真的是这样就有可能了...拿掉rand() 程式不学好 orz 05/13 17:16
7F:推 ada73:不过我记得可以修改一个值就会有MAX 不知哪位大大能提供 05/22 11:25