首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求帮写一个随机函数解决方法

2013-10-24 
求帮写一个随机函数我写了一个查询把结果放到list 中。现想随机获取list中的一个结果。随机到过的就不可以在

求帮写一个随机函数
我写了一个查询把结果放到list 中。
现想随机获取list中的一个结果。
随机到过的就不可以在被随机到了。
如果没有了,就提示没有了。
[解决办法]
  Collections.shuffle(list);
[解决办法]
伪代码:
while(!list.isEmpty()){
生成一个i = [0, list.size()]的随机数
syso(list.get(i));
list.remove(i);
}
[解决办法]
Collections.shuffle(list);
然后按顺序遍历list就可以了。
[解决办法]

引用:
Quote: 引用:

Collections.shuffle(list);
然后按顺序遍历list就可以了。


能不能解释下这个用法


相当于洗牌。。。
[解决办法]
引用:
Quote: 引用:

Collections.shuffle(list);
然后按顺序遍历list就可以了。


能不能解释下这个用法
 相当于给list洗牌了,重新随机排序
[解决办法]
Java生成不重复的随机数 再用list中调用这个随机数就可以得到随机结果了,随机数获取方法 http://www.ablanxue.com/prone_14133_1.html
[解决办法]
引用:
Collections.shuffle(list);
然后按顺序遍历list就可以了。

java的积累,感觉就是不断的在学习别人好的方法或者思路的同时提高的
[解决办法]
引用:
  Collections.shuffle(list);
这个方法好
[解决办法]
这个啊太简单了噻,取List 的下标是从0开始,你用一个中间变量来保存又取过的,要然后产生一个随机数在这个List的长度之内不就可以了噻

热点排行