/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
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
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177824
Tips :
31982
Nyheder :
719565
Indlæg :
6411004
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.