黑马程序员技术交流社区
标题:
怎样从一个容器中随机的取一个数?
[打印本页]
作者:
yijian2033
时间:
2015-6-7 13:48
标题:
怎样从一个容器中随机的取一个数?
最近遇到一个问题,怎么用一个函数从一个容器(比如数组)中随机的取一个数出来?
作者:
yijian2033
时间:
2015-6-7 13:53
找了好久的JAVA参考文档都木有找到
作者:
fecuznmn
时间:
2015-6-7 14:19
用随机数啊 Math.random()
作者:
武汉小菜鸟
时间:
2015-6-7 14:58
public static void shuffle(List<?> list)
作者:
wdj
时间:
2015-6-7 15:02
如果是数组的话,那就先用for循环给他遍历一遍,再循环里面设定一个判断语句让他等于你想取出的数,最后用输出语句打印出来就好了!
作者:
gainn
时间:
2015-6-7 21:53
本帖最后由 gainn 于 2015-6-7 21:54 编辑
Math.random()是个好方法。比如你用的是list的话,
(int)(Math.random()*(list.size()))就能获得随机的角标号了。用get(角标)方法就能随机获取存储的元素了。
作者:
ZYZQ
时间:
2015-6-7 23:37
获取数据域,在域内获取随机数,和平时一样在容器中取值,判定标准为已取随机数
作者:
an_lucas
时间:
2015-6-7 23:44
int index=new Random().nextInt(array.length);int i=array[index];
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2