Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (406)
games submitted by our members
Games in WIP (293)
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  
  Making random numbers within an array?  (Read 253 times)
0 Members and 1 Guest are viewing this topic.
Offline wreed12345
« Posted 2012-12-01 23:18:47 »

I am trying to use this code to define a new random to a member of an array but it is not working Sad any ideas?
1  
ballupdate(GameScreen.sballX[0]);

this is a much simplified version
1  
2  
3  
   public void ballupdate(int apple) {
      apple = random.nextInt(600) + 1;
   }
Offline sproingie
« Reply #1 - Posted 2012-12-01 23:29:11 »

apple is a parameter, which is a local variable.  You're writing to it, doing nothing with it, and returning.  You need to return the value and assign it to the proper array position in the caller. 

This is fairly intro-level stuff -- have you gone through the java tutorial on oracle.com yet?
Offline wreed12345
« Reply #2 - Posted 2012-12-01 23:32:48 »

how would i do that?
Games published by our own members! Check 'em out!
Try the Free Demo of Revenge of the Titans
Offline matheus23

JGO Wizard


Medals: 72
Projects: 3


You think about my Avatar right now!


« Reply #3 - Posted 2012-12-01 23:34:15 »

1  
GameScreen.sballx[0] = random.nextInt(600) + 1;


or

1  
2  
3  
4  
5  
public int ballupdate() {
    return random.nextInt(600) + 1;
}
[...]
GameScreen.sballx[0] = ballupdate();


Both give exactly the same results.

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline marcuiulian13

Senior Member


Medals: 3



« Reply #4 - Posted 2012-12-01 23:41:52 »

1  
2  
3  
4  
5  
public void ballupdate() {
    return random.nextInt(600) + 1;
}
[...]
GameScreen.sballx[0] = ballupdate();


Void function returning an int?  Shocked

Check out my current project: http://cube3dev.blogspot.com/
Please comment/review/suggest.
Offline matheus23

JGO Wizard


Medals: 72
Projects: 3


You think about my Avatar right now!


« Reply #5 - Posted 2012-12-01 23:46:58 »

1  
2  
3  
4  
5  
public void ballupdate() {
    return random.nextInt(600) + 1;
}
[...]
GameScreen.sballx[0] = ballupdate();


Void function returning an int?  Shocked

 Roll Eyes Edited, fixed Smiley

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Pages: [1]
  ignore  |  Print  
 
 

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Get high quality music tracks for your game!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (68 views)
2013-05-17 21:29:12

alaslipknot (78 views)
2013-05-16 21:24:48

gouessej (109 views)
2013-05-16 00:53:38

gouessej (104 views)
2013-05-16 00:17:58

theagentd (115 views)
2013-05-15 15:01:13

theagentd (104 views)
2013-05-15 15:00:54

StreetDoggy (149 views)
2013-05-14 15:56:26

kutucuk (173 views)
2013-05-12 17:10:36

kutucuk (170 views)
2013-05-12 15:36:09

UnluckyDevil (179 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.101 seconds with 20 queries.