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 (290)
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 251 times)
0 Members and 1 Guest are viewing this topic.
Online 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?
Online wreed12345
« Reply #2 - Posted 2012-12-01 23:32:48 »

how would i do that?
Games published by our own members! Check 'em out!
Play 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.

Take a look at my development Blog: http://matheusdev.tumblr.com
Also look at my RPG Ruins of Revenge
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

Take a look at my development Blog: http://matheusdev.tumblr.com
Also look at my RPG Ruins of Revenge
Pages: [1]
  ignore  |  Print  
 
 

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

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 (65 views)
2013-05-17 21:29:12

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

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

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

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

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

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

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

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

UnluckyDevil (177 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.107 seconds with 20 queries.