Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

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

i need help with another problem

initialize a new Random variable called randomGenerator. Hint: Don't forget to use the new keyword.

RandomTest.java
Random randomGenerator;

3 Answers

You've got this - come on!!

You've generated an instance of a generator that can create random numbers. We just called it randomGenerator.

Now, we want to call a method on that instance (use dot notation). The method is called nextInt(). That look like randomGenerator.nextInt();. Assign the returned value from that to randomNumber which is an integer.

That would look like;

int randomNumber = randomGenerator.nextInt();

Make sense - if not; ask questions here!

Steve.

Hi Ashley,

Would that be something like:

Random randomGenerator = new Random();

Let me know how you get on ...

Steve.

thank you now its saying Create a new int variable named randomNumber. Use the randomGenerator variable and its nextInt() method to get a random number. Do not set a range.

this whole challenge is confusing me.

Random randomGenerator = new Random(); int randomNumber = randomGenerator.nextInt(10); String intAsString = randomNumber + "";