Java-Gaming.org Hi !
 Featured games (83) games approved by the League of Dukes Games in Showcase (522) Games in Android Showcase (127) games submitted by our members Games in WIP (589) games currently in development
 News: Read the Java Gaming Resources, or peek at the official Java tutorials
 Home Help Search Login Register
Pages: [1]
 ignore  |  Print
 [QUICK QUESTION] Random numbers and outcomes  (Read 299 times) 0 Members and 1 Guest are viewing this topic.
Genius Coder

Junior Devvie

Medals: 1
Exp: 4 years

 « Posted 2014-01-07 16:07:41 »

I have the following code selecting a random type of terrain to generate:

 1  2  3  4 `           public int type = 0;   Random rand = new Random();        type = rand.nextInt(3);`

What are all the possible outcomes?
0,1,2 ?
1,2,3 ?
0,1,2,3 ?

I love making games...
StrideColossus
 « Reply #1 - Posted 2014-01-07 16:09:39 »

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

Junior Devvie

Medals: 1
Exp: 4 years

 « Reply #2 - Posted 2014-01-07 16:10:27 »

so 0 is included and the number in the brackets isnt'?

I love making games...
 Games published by our own members! Check 'em out!
StrideColossus
 « Reply #3 - Posted 2014-01-07 16:11:45 »

so 0 is included and the number in the brackets isnt'?

correct
opiop65

JGO Kernel

Medals: 159
Projects: 7
Exp: 3 years

JumpButton Studios

 « Reply #4 - Posted 2014-01-07 16:13:57 »

Why didn't you just test out your code? Seriously, its as simple as throwing that code into a main method and printing out the result.

Everything in programming is 0 based (well some of it), so of course the "number in the brackets" won't be included.

jmguillemette
 « Reply #5 - Posted 2014-01-07 16:14:14 »

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.

-Taken from the javadoc

j.

-=Like a post.. give the author a medal!=-
Pages: [1]
 ignore  |  Print

You cannot reply to this message, because it is very, very old.

 Add your game by posting it in the WIP section, or publish it in Showcase. The first screenshot will be displayed as a thumbnail.
 xFryIx (62 views) 2014-11-13 12:34:49 digdugdiggy (41 views) 2014-11-12 21:11:50 digdugdiggy (36 views) 2014-11-12 21:10:15 digdugdiggy (30 views) 2014-11-12 21:09:33 kovacsa (53 views) 2014-11-07 19:57:14 TehJavaDev (56 views) 2014-11-03 22:04:50 BurntPizza (55 views) 2014-11-03 18:54:52 moogie (70 views) 2014-11-03 06:22:04 CopyableCougar4 (71 views) 2014-11-01 23:36:41 DarkCart (156 views) 2014-11-01 14:51:03
 theagentd 29x basil_ 27x BurntPizza 23x princec 17x Spasi 17x pitbuller 15x Riven 15x HeroesGraveDev 14x KevinWorkman 13x SHC 11x kpars 10x gouessej 10x Grunnt 10x Nate 9x kevglass 9x Longarmx 9x
 Understanding relations between setOrigin, setScale and setPosition in libGdx2014-10-09 22:35:00Definite guide to supporting multiple device resolutions on Android (2014)2014-10-02 22:36:02List of Learning Resources2014-08-16 10:40:00List of Learning Resources2014-08-05 19:33:27Resources for WIP games2014-08-01 16:20:17Resources for WIP games2014-08-01 16:19:50List of Learning Resources2014-07-31 16:29:50List of Learning Resources2014-07-31 16:26:06
 java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org