[英]math.random in java
您好,我有一個for
循環: for(int i = 0;i<4;i++)
在for
循環中,我想打印0到3之間的數字,結果只包括3個數字。每次執行for循環時,math.random的結果必須不同,即我有4個數字:(1,2,3,4),我想在for循環執行后得到4個結果:[1,2,3] [1,2,4] [2,3,4] [4,1,3]我如何產生這些數字? 謝謝
這是一個主意:
Collections.shuffle
隨機播放列表 步驟4.是您將隨機獲得所有元素而不重復的步驟。
注意:在第3步中,如果看起來比較簡單,您也可以從主列表中創建一個新列表,而不是從堆棧中創建一個新列表,但是基本前提是相同的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.