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 trialAshley Shands
2,306 Pointsi need help with another problem
initialize a new Random variable called randomGenerator. Hint: Don't forget to use the new keyword.
Random randomGenerator;
3 Answers
Steve Hunter
57,712 PointsYou'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.
Steve Hunter
57,712 PointsHi Ashley,
Would that be something like:
Random randomGenerator = new Random();
Let me know how you get on ...
Steve.
Ashley Shands
2,306 Pointsthank 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.
Tafadzwa Nyazorwe
17,053 PointsRandom randomGenerator = new Random(); int randomNumber = randomGenerator.nextInt(10); String intAsString = randomNumber + "";