Warum schlägt Collections.shuffle () für mein Array fehl?

Warum funktioniert mein Code nicht?

package generatingInitialPopulation;

import java.util.Arrays;
import java.util.Collections;

public class TestShuffle {
    public static void main(String[] args) {
        int[] arr = new int[10];

        for (int i = 0; i < arr.length; i++) {
            arr[i] = i;
        }

        Collections.shuffle(Arrays.asList(arr));

        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
    }
}

Das Ergebnis ist: 0 1 2 3 4 5 6 7 8 9.

Ich habe eine zufällig gemischte Sequenz erwartet.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage