das Random-Objekt mit Seed (kann man bestimmt auch im Konstruktor als Parameter übergeben)
nur EINMALIG zum Programmstart erzeugen, z.B. als statische Variable ablegen,
nicht für jede Zufallszahl neu,
immer sparsam sein mit Objekterzeugung, dauert 1000x länger als der Rest der Methode
-------
> if (randomNumber == 0)
> randomNumber = randomNumber++;
die 1 hat hier eine höhere Wahrscheinlichkeit als alle anderen Zahlen,
besser in diesem Fall:
randomNumber = 1+ random.nextInt(maxNumber);
-------
edit: Originalposting wurde editiert..