Auf Thema antworten

Hallo,

ich habe zb eine arraylist mit 100 strings zb von "1"-"100"

ich möchte eine zweite array mit 10 zufälligen strings füllen.


das habe ich versucht


[code=Java]public ArrayList<Data> getRandomPoints(String s, int loop)

            throws FileNotFoundException {

        Read getWp = new Read();

        getWp.input(s);

        ArrayList<Data> arrayL = new ArrayList<Data>();

        for (int i = 0; i < loop; ++i) {

            arrayL.add(getWp.wpArray.get((int) (Math.random() * wpArray.size())));

        }


        return arrayL;

[/code]

wichtig ist nur diese zeile

    [code=Java]arrayL.add(getWp.wpArray.get((int) (Math.random() * wpArray.size())));[/code]

als output bekomme ich immer nur den ersten wert, was habe ich falsch gemacht ?



Oben