黑马程序员技术交流社区
标题:
获取20个不相同的位于1-20的随机数
[打印本页]
作者:
fmi110
时间:
2015-9-1 08:26
标题:
获取20个不相同的位于1-20的随机数
a
/*
* 需求:获取1-20之间的不重复的随机数10个
* */
package test;
import java.util.ArrayList;
import java.util.List;
public class Test3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建存储数字的集合
List<Integer> list = new ArrayList<Integer>();
//生成随机1-20的随机数
for(int i = 0;i<20;){
//隨機數
int num = (int)(Math.random()*20+1);
if(!list.contains(num)){
list.add(num);
i++;
}
}
System.out.println(list);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2