Nie pierwszy raz używam Random i nigdy nie miałem z nim problemów. Po jakimś czasie zaczął losować liczby nie z przedziału. Przykładowo, gdy zakres losowania ustawiam na od 15 do 50 to losuje liczby na minusie albo liczby typu 90,60,70,5 itp.
Okrojony i po przycinany kawałek kodu :
public MalyKwadrat(float x, float y, String sciezka, int rxMin, int rxMax,int ryMin, int ryMax)
{
vy = -rand.nextInt(ryMax)+ryMin;
vx = -rand.nextInt(rxMax)+rxMin;
koniecY = rand.nextInt(1200)+500;
iloscKawalkow = rand.nextInt(30)+15;
}
Kawalki.add(new MalyKwadrat(this.x,this.y,"kw.png",1,10,10,15));