freeCodeCamp Challenge Guide: Generate Random Whole Numbers with JavaScript

Generate Random Whole Numbers with JavaScript


Solutions

Solution 1 (Click to Show/Hide)
var randomNumberBetween0and19 = Math.floor(Math.random() * 20);

function randomWholeNum() {
  // Only change code below this line.
  return Math.floor(Math.random() * 10);
}

Code Explanation

  • We need to use Math.floor() with Math.random() to generate and return a random whole number between 0 and 9.
  • Putting Math.floor() and Math.random() together
3 Likes

The trick for solving this one was to only change the return line :slight_smile:

8 Likes

You could do it like so:

var randomNumberBetween0and19 = Math.floor(Math.random() * 20);

function randomWholeNum() {

// Only change code below this line.
var randomNumberBetween0and9 = Math.floor(Math.random() * 10);

return Math.floor(Math.random() * 10);
}

2 Likes

This is a good example, but returning using

return randomNumberBetween0and9;

instead would be a better way.

9 Likes