Project1
标题:
多项比率选一(Ratios)
[打印本页]
作者:
菜鸟飞呀飞
时间:
2012-3-4 21:10
提示:
作者被禁止或删除 内容自动屏蔽
作者:
杂兵天下
时间:
2012-3-4 21:11
恩,感觉此程序很给力。顶一个
用来做随机装备的内核的确很好
作者:
asd11000
时间:
2012-5-24 22:03
我代码写得比较少啦。。所以有些地方没看太懂为什么要这么写
疑问1:
为啥前面判断如果v<r就push个nil啊~你为啥不这么写啊
f.each {|v| arr.push v-rand(v)-r if v >= r}
unless arr.compact.empty?
x = arr.index arr.min
else
x = f.index f.max
end
复制代码
疑问2:
为什么push到mii里的时候还要减随机数什么的啊?如果是我的话一次随机数就好了。。汗死。。
而且r不是个固定值么。。为啥都要减一遍?减了以后比较跟没减以后比较的结果不是一样么?
作者:
菜鸟飞呀飞
时间:
2012-5-24 22:22
提示:
作者被禁止或删除 内容自动屏蔽
作者:
asd11000
时间:
2012-5-24 23:16
菜鸟飞呀飞 发表于 2012-5-24 22:22
年代久远 模糊回答吧
答1:当初结构是这样设计的,加nil是第一层过滤(和几率值相差甚远的)
那我那个写法也可以的吧?
作者:
菜鸟飞呀飞
时间:
2012-5-25 00:44
提示:
作者被禁止或删除 内容自动屏蔽
作者:
怕鼠的猫
时间:
2012-5-25 08:47
听说java的防止反编译的手段就是改乱变量和函数名,让人不容易解读。
你真厉害,不必软件辅助,直接就破坏掉可读性了。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1