:) That's my function:
public int random(int amountOfLines)
{
    labelWithNumbers.setVisible(true);
    labelStatic.setVisible(true);
    randomButton.setEnabled(false);
    Random generator = new Random();
    int fromNumber = 1; 
    int toNumber = amountOfLines;
    int questionID = 0;
    for(int i=0; i<5; i++)
    {
        questionID = generator.nextInt(toNumber - fromNumber + 1) + fromNumber;
        labelWithNumbers.setText(Integer.toString(questionID));
        try {
            Thread.sleep(120);
        } catch (InterruptedException ex) {
            Logger.getLogger(LosowanieForm.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
    return questionID;
}
For example fromNumber = 1 and amountOfLines = 5. Function return 3 and now I want to delete this number from amountOfLines. In the next function call I want to random numbers: 1, 2, 4, 5 - it doen't include 3. And every time like that. I don't want to delete number and make list and .size(), because I want to delete this number from labelWithNumbers.setText() to don't show it in label. How can I solve this problem? Thanks for all answers!
 
    