集册 Java实例教程 随机排列

随机排列

欢马劈雪     最近更新时间:2020-01-02 10:19:05

472
随机排列


//package com.nowjava;/** 来自 nowjava - 时代Java**/


import java.util.*;


public class Main {

    public static void shuffleArray(int[] ar) {

        Random rnd = new Random();

        for (int i = ar.length - 1; i > 0; i--) {

            int index = rnd.nextInt(i + 1);

            // Simple swap

            int a = ar[index];

            ar[index] = ar[i];

            ar[i] = a;

        }
        /* 
         来自 
        *nowjava.com - 时代Java*/

    }

}