从自然数1到1000中随机抽取900个不重复的数并打印出来

来源:互联网 发布:淘宝文艺礼物店铺 编辑:程序博客网 时间:2024/06/11 13:30
import java.util.ArrayList;import java.util.Random;/** * 从自然数1到1000中随机抽取900个不重复的数并打印出来 * @author Administrator * */public class TestArrayList {public static void main(String[] args) {Random rand=new Random();ArrayList<Integer> list=new ArrayList<Integer>();for(int i=0;i<900;i++){int tmp=rand.nextInt(999)+1;while(list.contains(tmp)){tmp=rand.nextInt(999)+1;}list.add(tmp);}for(int i=0;i<list.size();i++){System.out.println(list.get(i));}}}


0 0
原创粉丝点击