package com.algs; import java.util.Random; public class Shuffle { public static void shuffle(int[] nums) { // FisherâYates shuffle // æ¯æ¬¡ä»å©ä½çæ°ç»ä¸éæºååºä¸ä¸ªæ°ä¸æåä¸ä¸ªæ°äº¤æ¢ // é»è®¤randæ¯å®å ¨ç Random rd = new Random(); int len = nums.length; int j = len; while (j-- > 1) { int index = rd.nextInt(j + 1); int a = nums[index]; nums[index] = nums[j]; nums[j] = a; } } }