Wie kann ich das erstellen und anzeigen einer arraylist mit Zufallszahlen in java?

Ich versuche, erzeugen Sie eine arraylist mit Zufallszahlen und zeigt es an. Ich bin mir nicht sicher, wohin ich gehe falsch. Ich denke, dass meine showArray-Methode funktioniert nicht richtig, weil es ist die Anzeige zwei zufällige zahlen und dann wiederholen die zweite n-2 mal.

private static ArrayList<Integer> RandomArray(int n)
    {

        ArrayList<Integer> arrayRandom = new ArrayList<Integer>(n);

        for (int i=0; i<n; i++)
        {
            Random rand = new Random();
            rand.setSeed(System.currentTimeMillis());
            Integer r = rand.nextInt() % 256;
            arrayRandom.add(r);

        }

        return arrayRandom;

    }

private static void ShowArray(ArrayList<Integer> randomArray)
{
    int n = randomArray.size();

    ArrayList<Integer> showArray = new ArrayList<Integer>(n);

    for (int i = 0; i<n; i++)
    {
        int r = randomArray.get(i);
        showArray.add(r);
    }
    System.out.println(showArray);

}

public static void main(String args[])
    {

        ShowArray(RandomArray(5));

    }

So zum Beispiel dies würde produzieren eine Leistung von

[132, 152, 152, 152, 152]

Jede Hilfe wird sehr geschätzt. Vielen Dank im Voraus

InformationsquelleAutor Sparky123 | 2010-11-29

Schreibe einen Kommentar