package inlupp3; import java.util.Random; import java.util.*; public class fragesamling{ private static Random slump=new Random(); private int antal=0; private int max = 10; private ArrayList fraga = new ArrayList(); private ArrayList tagna = new ArrayList(); public void addFraga(fraga q){ //if (q!null) fraga.add(q); } public int finnskvar(){ return antal; } public void reset(){ tagna.clear(); } public fraga slumpaFraga(){ fraga ny; if (fraga.size()==tagna.size()) //dvs alla fragor slumpade reset(); //rensa do{ //hämta en fråga i en viss index position! int vilket=slump.nextInt(fraga.size()); //konvertera till ett objekt ny=(fraga)fraga.get(vilket); } while(tagna.contains(ny)); tagna.add(ny); //håll på tills tagna kommer igen dvs dubblett fråga return ny; } }