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

Abdulraheem Bakare
Abdulraheem Bakare
809 Points

what am i doing wrong

i did everything right but it dosent work

RandomTest.java
Random randomGenerator = new Random();
int randomNumber = randomGenerator.nextInt( n: 9);

1 Answer

Maciej Czuchnowski
Maciej Czuchnowski
36,426 Points

Two things:

1) do not name the argument in the nextInt method. Just pass an integer, without naming it n:.

2) 9 as an argument will select numbers from 0 to 8 (9 different integers). You want numbers between 0 and 9 (10 different integers).

Maciej Czuchnowski
Maciej Czuchnowski
36,426 Points

You should consider doing the Java course on Treehouse and then get back to Android development - Android deveolpment in these courses here heavily relies on knowledge of programming principles in Java.