方法壹:
使用java自帶工具的方法shuffle()。shuffle方法在java.util.Collections下,可以查下。
例如代碼:
List list = Arrays.asList(arr);
Collections.shuffle(list);
方法二:數組下標index,取index+1到size-1的隨機數為下標與以index為下標的數交換位置。對以 上操作遍歷壹遍就可以了。
方法三:用rand產生size個0到size-1的隨機不重復的數。以上面產生的數為下標,重新得到新的數 組。