设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3291|回复: 6
打印 上一主题 下一主题

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

[复制链接]
菜鸟飞呀飞 该用户已被删除
跳转到指定楼层
1
发表于 2012-3-4 21:10:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

梦石
0
星屑
66
在线时间
140 小时
注册时间
2012-2-6
帖子
384
2
发表于 2012-3-4 21:11:43 | 只看该作者
恩,感觉此程序很给力。顶一个
用来做随机装备的内核的确很好

点评

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

评分

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

查看全部评分

签名是什么?可以吃么?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
79 小时
注册时间
2007-2-11
帖子
140
3
发表于 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不是个固定值么。。为啥都要减一遍?减了以后比较跟没减以后比较的结果不是一样么?
回复 支持 反对

使用道具 举报

菜鸟飞呀飞 该用户已被删除
4
 楼主| 发表于 2012-5-24 22:22:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

那我那个写法也可以的吧?
回复 支持 反对

使用道具 举报

菜鸟飞呀飞 该用户已被删除
6
 楼主| 发表于 2012-5-25 00:44:24 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5463
在线时间
2562 小时
注册时间
2011-9-27
帖子
1120

极短23参与开拓者

7
发表于 2012-5-25 08:47:46 | 只看该作者
听说java的防止反编译的手段就是改乱变量和函数名,让人不容易解读。

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

点评

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-11 01:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表