[Home]Qetu/RandomStep

Robo Home | Qetu | Changes | Preferences | AllPages

Showing revision 5
Actual Codesize: 1019 ( MicroBot )
Look what i do! :P

	int randomInt(int range) {
		/* returns random integer in range [0,@range] */
		Double random = new Double(Math.random()*range);
		return random.intValue();
	}

I use it to change my movement randomly across a switch statement ...

Pretty foolish :)


Wouldn't it be clearer to use a Random object?
static Random rand = new Random();
...
... //Wherever you need a random integer:
    randomInt = rand.nextInt(range);

-- PEZ

Interesting! I'll check the difference in codesize and memory. Clearer it is, indeed. That's what i get for being a beginner :P -- Qetu Hmm, saved 4 bytes. I suppose the memory difference is negligible, so thanks!!


Robo Home | Qetu | Changes | Preferences | AllPages
Edit revision 5 of this page | View other revisions | View current revision
Edited February 22, 2004 20:48 EST by Qetu (diff)
Search: