1. 程式人生 > >java程式碼實現從自然數1到1000中隨機取900個不重複的數並列印

java程式碼實現從自然數1到1000中隨機取900個不重複的數並列印

AL筆試有考到,你懂得! 主要用到Set和TreeSet資料結構,TreeSet相對Set多了排序功能,而Random類可以產生隨機數 import java.util.Random; import java.util.Set; import java.util.TreeSet;   //TreeSet有排序功能 class MyRand {  public static void main(String args[]) {   Random rand = new Random();   Set<Integer> set = new TreeSet<Integer>();   while( set.size() <= 900){    set.add(rand.nextInt(1000 + 1));   }   for(int i = 1; i <= 1000; i++){    if(set.contains(i))    {     System.out.println("隨機的數字是: " + i);    }   }  } }