/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
hvordan laves et tilfældigt tal
Fra : Thomas Christensen


Dato : 18-09-01 15:36

Der må være nogen der kan hjælpe, da dette er meget simpelt, jeg fatter det
bare ikke.
Hvordan laver man et program, der finder et tilfældigt tal mellem f.eks. 1
og 100? 0g hvordan vil det se ud???



 
 
Morten Olsson (18-09-2001)
Kommentar
Fra : Morten Olsson


Dato : 18-09-01 16:07

Her er en lille stump kode som spytter et tilfældig tal fra 1 til 100 ud:

import java.util.*;

class randomtest
{
public static void main(String[] args)
{
int myInt = 0;
Random myRand = new Random();
myInt = myRand.nextInt(100) +1;
System.out.println(myInt);
}
}

Jeg vil dog ikke hænges op på >hvor< god spredningen er i javas egen
randomizer...

venlig hilsen
Morten Olsson

"Thomas Christensen" <tsc2@get2net.dk> skrev i en meddelelse
news:PYIp7.6478$lk7.119594@news.get2net.dk...
> Der må være nogen der kan hjælpe, da dette er meget simpelt, jeg fatter
det
> bare ikke.
> Hvordan laver man et program, der finder et tilfældigt tal mellem f.eks. 1
> og 100? 0g hvordan vil det se ud???
>
>



Martin Kristensen (18-09-2001)
Kommentar
Fra : Martin Kristensen


Dato : 18-09-01 18:16

Man kan også bruge Math.random(), som returnerer en double mellem 0 og 1. Så kan
man gange med 100 og typecaste til int...

int tal=(int)(Math.random()*100+1);

/Martin




Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste