Math.random() function generates random decimal numbers. The numbers generated are between 0, which is inclusive, and 1, which is exclusive. This means that the function can return 0 but not 1.
Math. floor() function rounds down a number to its nearest whole number.
The code below prints 12 to the console:
To generate whole numbers, we combine the function of
Math.floor(). This means we generate a random number, then round it down to its nearest whole number.
To generate a whole number between 0 and 24:
Math.random()function to generate a random decimal.
Math.floor()function to round down the number to its nearest whole number.
We can see this in the code below, which will print numbers between 0 and 24 to the console:
We can generate random whole numbers that fall between two specific ranges of two numbers. A *minimum (
min) and a maximum number (
max) are defined to get this.
We can use the formula below:
Math.floor(Math.random() * (max - min + 1) + min
The code above returns a whole number between 1 and 50.
Line 1: We create a function with two arguments,
max. The formula for getting a random whole number within a range is passed to be printed in the console.
Line 2: We call the function.
View all Courses