NCF参数化建筑论坛

标题: 用C# 实现列表无重复项(改进版) [打印本页]

作者: 64h8s    时间: 2012-5-17 05:29
标题: 用C# 实现列表无重复项(改进版)
本帖最后由 64h8s 于 2012-5-17 06:29 编辑 来自http://ncf.5d6d.com/thread-10579-1-1.html的题目 无聊用C#做了一下,第一个电池仅仅是剔除了重复项 然后在那个帖子后面看到了楼主的实际需要,他想要不一样的自定项的列表 于是又做了一个电池,min max 分别表示随机列表的取值范围(包括min,max),seed是随机种子,n表示输出列表有多少项,如果n太大超过了min和max所定义的范围,会输出提示减小n的值。希望大家,尤其是zhiaixu2010能用上。 [attach]26718[/attach] [attach]26716[/attach] [attach]26717[/attach]
作者: kzseL    时间: 2012-5-17 08:01
犀利了啊!果斷支持!!
作者: wangjunxiong    时间: 2012-5-17 08:13
这算法还需要改进呀。看了代码,貌似楼主是利用序号导出A的,这就局限于整数了吧?! [attach]26720[/attach] 如上图,0到1.000 之间也可以随机取数就好了,假设这区间分为10等份,A输出10个不等的随机数值。
作者: zhiaixu2010    时间: 2012-5-17 08:19
4# wangjunxiong 在view菜单里可以调的~~
作者: zhiaixu2010    时间: 2012-5-17 08:20
1# 64h8s 感谢之情无以言表啊~谢谢楼主!看来我也得开始学习语言了~~
作者: pqwpqw12345    时间: 2012-5-17 10:21
楼上各位能不能整合一个C#能删除重复数、点、线、面的呢?
作者: 64h8s    时间: 2012-5-17 13:20
这算法还需要改进呀。看了代码,貌似楼主是利用序号导出A的,这就局限于整数了吧?! 26720 如上图,0到1.000 之间也可以随机取数就好了,假设这区间分为10等份,A输出10个不等的随机数值。 wangjunxiong 发表于 2012-5-17 08:13
恩,是哦
作者: 鹰眼黑客    时间: 2012-5-17 19:11
本人不太懂C#,但确实如前面所说第二个电池只能输出整数,而第一个电池和CSET电池功能是一样的。楼主若能改进下就更好了。
作者: yukai881208    时间: 2012-5-18 23:00
吾等困扰多时的问题被楼主解决了 感激不尽 果然学习语言是很有必要的
作者: 夜第七章    时间: 2013-3-1 20:07
这个也下来看看




欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/) Powered by Discuz! X3.2