What method returns a random int between a min and max? Or does no such method exist?
What I'm looking for is something like this:
NAMEOFMETHOD (min, max)
(where min and max are int
s), that returns something like this:
8
(randomly)
If such a method does exist could you please link to the relevant documentation with your answer.
Thanks.
UPDATE
Attempting to implement the full solution and I get the following error message:
class TestR { public static void main (String[]arg) { Random random = new Random() ; int randomNumber = random.nextInt(5) + 2; System.out.println (randomNumber) ; } }
I'm still getting the same errors from the compiler:
TestR.java:5: cannot find symbol symbol : class Random location: class TestR Random random = new Random() ; ^ TestR.java:5: cannot find symbol symbol : class Random location: class TestR Random random = new Random() ; ^ TestR.java:6: operator + cannot be applied to Random.nextInt,int int randomNumber = random.nextInt(5) + 2; ^ TestR.java:6: incompatible types found : <nulltype> required: int int randomNumber = random.nextInt(5) + 2; ^ 4 errors
What's going wrong here?
random
and assign a new instance ofjava.util.Random
to it?