查看: 3757|回复: 6

[通用发布] 多项比率选一(Ratios)

[复制链接]
菜鸟飞呀飞 该用户已被删除
发表于 2012-3-4 21:10:00 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
梦石
0
星屑
67
在线时间
140 小时
注册时间
2012-2-6
回帖
351
发表于 2012-3-4 21:11:43 | 显示全部楼层
恩,感觉此程序很给力。顶一个
用来做随机装备的内核的确很好

点评

额,水么?  发表于 2012-3-5 11:13

评分

参与人数 1星屑 -10 收起 理由
Kimu -10 感觉有点水了

查看全部评分

签名是什么?可以吃么?
回复

使用道具 举报

梦石
0
星屑
60
在线时间
79 小时
注册时间
2007-2-11
回帖
135
发表于 2012-5-24 22:03:08 | 显示全部楼层
我代码写得比较少啦。。所以有些地方没看太懂为什么要这么写
疑问1:
为啥前面判断如果v<r就push个nil啊~你为啥不这么写啊
  1. f.each {|v| arr.push v-rand(v)-r if v >= r}   
  2.     unless arr.compact.empty?
  3.       x = arr.index arr.min
  4.     else
  5.       x = f.index f.max
  6.     end
复制代码
疑问2:
为什么push到mii里的时候还要减随机数什么的啊?如果是我的话一次随机数就好了。。汗死。。
而且r不是个固定值么。。为啥都要减一遍?减了以后比较跟没减以后比较的结果不是一样么?
回复

使用道具 举报

菜鸟飞呀飞 该用户已被删除
 楼主| 发表于 2012-5-24 22:22:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
60
在线时间
79 小时
注册时间
2007-2-11
回帖
135
发表于 2012-5-24 23:16:41 | 显示全部楼层
菜鸟飞呀飞 发表于 2012-5-24 22:22
年代久远 模糊回答吧
答1:当初结构是这样设计的,加nil是第一层过滤(和几率值相差甚远的)

那我那个写法也可以的吧?
回复

使用道具 举报

菜鸟飞呀飞 该用户已被删除
 楼主| 发表于 2012-5-25 00:44:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
5615
在线时间
2571 小时
注册时间
2011-9-27
回帖
1059

极短23参与开拓者

发表于 2012-5-25 08:47:46 | 显示全部楼层
听说java的防止反编译的手段就是改乱变量和函数名,让人不容易解读。

你真厉害,不必软件辅助,直接就破坏掉可读性了。

点评

dotNet 也是这样 这个脚本看起来累死了  发表于 2012-5-25 09:21
从平淡走向更平淡。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部