Avatar billede holmqvist Nybegynder
19. oktober 2003 - 15:04 Der er 5 kommentarer og
1 løsning

Better alternative to Random

I know the class "Random", but does anyone know a better class to randomize? As far as I can see, you can't randomize an odd amount of numbers with "Random"...
Avatar billede arne_v Ekspert
19. oktober 2003 - 15:11 #1
There are better RNG than the Random class, but it is not that bad either.

You call the constructor with a seed and call nextXxxx multiple times.

What is the problem ?
Avatar billede holmqvist Nybegynder
19. oktober 2003 - 15:22 #2
Well.. I've used it like this before:
x = random.nextInt()%25
That will random a number between -25 and 25.
by adding 25 I can get a number between 0 and 50, but how do I do if I want to random between 0 and 49?
Avatar billede soreno Praktikant
19. oktober 2003 - 15:28 #3
public int nextInt(int n)

    Returns a pseudorandom, uniformly distributed int value between 0 (inclusive) and the specified value (exclusive), drawn from this random number generator's sequence.

rnd.nextInt(51); //[0-50]
rnd.nextInt(50); //[0-49]
Avatar billede arne_v Ekspert
19. oktober 2003 - 15:28 #4
x = random.nextInt(50);
Avatar billede holmqvist Nybegynder
28. februar 2005 - 14:15 #5
closed
Avatar billede arne_v Ekspert
28. februar 2005 - 14:17 #6
No points ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester