Jeg har ikke vært borti Java før, men hva med en løsning som bruker Random-klassen (ja, jeg googlet =) )
Random rand = new Random();
int value = rand.nextInt(901) + 100; %Vil gi en verdi fom. 0 tom 900, og så legger du til 100.
Edit:
random() gir ut et tall mellom 0 og 0,999
For å få 100 - 1000, som jeg tror du kanskje er på jakt etter, må du legge til og gange opp (i omvendt rekkefølge)
int tall = (int)random()*901 + 100
Maksimal output fra random()*901 = 900,099.
(int) teller "per påbegynte heltall", og gir derfor 900
Legg til 100, og du har 100 - 1000.
Håper ikke jeg forvirrer mer enn nødvendig, jeg kan tross alt ikke dette. =)
Redigert av Naustdal; 17/02/2015 12:09.