Android Build a Simple Android App with Java Basic Android Programming Using the Random Class

Now limit the range of the randomNumber variable from 0 to 9. Use the version of nextInt() that takes a parameter specif

Now limit the range of the randomNumber variable from 0 to 9. Use the version of nextInt() that takes a parameter specifying how many numbers to choose from

RandomTest.java
Random randomGenerator = new Random();
int randomNumber = randomGenerator.nextInt(9);
int min, max;
min = 0;
max = 9;
randomGenerator.nextInt((max - min) + 1) + min;

1 Answer

Daniel Hartin
Daniel Hartin
5,247 Points

Hi Blessing,

You seem to have been going off a little bit based on the code you have posted. The function call to nextInt() can take a paramater inside the brackets to limit the number of ints that can be returned if no value is passed inside the brackets then any integer could be returned.

Random randomGenerator = new Random();
int randomNumber = randomGenerator.nextInt(10);

Use the code above to pass the challenge but you can find out more by visiting the documentation on nextInt here https://docs.oracle.com/javase/8/docs/api/java/util/Random.html#nextInt-int-