Generate Random numbers not working

I am trying to generate a random number, but it is not working!!!

Please help

import java.util.Random;

class test2

{

publicstaticvoid main(String args[])

{

int rand;

rand = generator.nextInt(1) ;

System.out.println("Number is " + rand );

}

}

[643 byte] By [SystemMonitora] at [2007-11-27 10:59:42]
# 1

you never created a "generator" object.

paulcwa at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 2

> it is not working!!!

"Not working" is defined as rabid monkey ninjas burning your flesh with hot pokers every time you run your application. If this isn't your problem then maybe you should be a bit more specific (e.g., providing an error message, etc.).

~

yawmarka at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 3

You need to give more information. What is the possible range of the random numbers you are looking for. nextInt(1) gives you 0 and only 0 if I am not mistaken. Also, where are you initializing your Random class variable? I don't see you declaring generator as a variable of Random, nor initializing it w/ the Random constructor.

petes1234a at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 4

> you never created a "generator" object.

Oh, sure. Take the easy way out. ;o)

~

yawmarka at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 5

Hereissomeexamplecode.Sorrybutmyspacekeyisnolongerworkingimport

java.util.Random;

class

test2

{

public

static

void

main

(

String

args

[]

)

{

Random

generator

=

new

Random

()

;

int

rand

=

generator.nextInt()

;

System.out.println

(

"Number is "

+

rand

)

;

}

}

Hippolytea at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 6

i am sorry not sure how to declare a generator i just want numbers 0 through 1 please help!

SystemMonitora at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 7

> i am sorry not sure how to declare a generator...

http://java.sun.com/docs/books/tutorial/java/index.html

~

yawmarka at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 8

HereistheAPIforRandom.Doanyofthemethodslooklikewhatyouneed?

http://java.sun.com/javase/6/docs/api/java/util/Random.html

Hippolytea at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 9

Hippo, If your space bar doesnt work on Windows hold ALT and then

type 32 on the NUMPAD. Voila.

Or use the Windows GUI keyboard

start - all programs - accessories - accessibility - on screen keyboard

TuringPesta at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 10

Blast!Whostolemynumpad!

Hippolytea at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 11

Now it appears to be working. That's what I get for spilling ovaltine on it... Still no sight of numpad, though.

Hippolytea at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 12

Oh hey there's the numpad! It was hidden by my beefy forearm.

Hippolytea at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 13

num = Math.random();

System.out.println(num);

DenisKa at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 14

> num = Math.random();

Note that Math.random() delegates to java.util.Random.

~

yawmarka at 2007-7-29 12:24:50 > top of Java-index,Java Essentials,New To Java...
# 15

> my beefy forearm.

mmmm... umami

hunter9000a at 2007-7-29 12:24:56 > top of Java-index,Java Essentials,New To Java...
# 16

> > my beefy forearm.

>

> mmmm... umami

This was a real master/grasshopper moment.

Hippolytea at 2007-7-29 12:24:56 > top of Java-index,Java Essentials,New To Java...
# 17

> > > my beefy forearm.

> >

> > mmmm... umami

>

> This was a real master/grasshopper moment.

<George Costanza>

Alright that's it for me. Good night everybody.

</George Costanza>

hunter9000a at 2007-7-29 12:24:56 > top of Java-index,Java Essentials,New To Java...