java隨機打亂list


public class test {

public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
Random random=new Random();
for (int i = 0; i < 15; i++)
{
int n=random.nextInt(15);//產生隨機數
list.add(new Integer(n));
}
System.out.println("打亂前順序為:");
System.out.println(list);

for (int i = 0; i < 3; i++) {
System.out.println("第" + i + "次打亂:");
Collections.shuffle(list);
System.out.println(list);
}

}

}

 

結果:

打亂前順序為:
[9, 3, 14, 5, 2, 0, 0, 3, 12, 4, 13, 4, 11, 2, 3]
第0次打亂:
[12, 9, 2, 11, 0, 3, 5, 0, 2, 3, 14, 3, 13, 4, 4]
第1次打亂:
[4, 9, 14, 5, 4, 2, 0, 13, 11, 2, 3, 3, 12, 3, 0]
第2次打亂:
[4, 13, 0, 5, 9, 14, 2, 0, 3, 3, 12, 2, 3, 11, 4]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM