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

the RandomTest.java isn't accepting my value

Random randomGenerator = new Random(); int randomNubmer = randomGenerator.nextInt(8); // the question was to use a list from 0 to 9 // i did but its says Bummer

RandomTest.java
Random randomGenerator = new Random();
int randomNubmer = randomGenerator.nextInt(8);

1 Answer

andren
andren
28,432 Points

The random number's nextInt method generates a number between 0 and up to (but not including) the number you specify. This means that if you specify 8 you are telling nextInt to generate a number between 0 and 7.

In order to generate a number between 0 and 9 you therefore need to pass in 10 as the argument.

thanks that helps