JavaScript Random

In this JavaScript tutorial, you are going to learn about JavaScript random. In the previous tutorial, we have seen all about JavaScript Math with the help of the example. To generate random numbers in JavaScript we will use the Math.random() function.

To understand this example, You should have basic knowledge of JavaScript programming.

JavaScript Random

Math.random() function return the random floating-point number from 0 ( inclusive ) and 1 ( exclusive).

Example: Generate Random number

``````
// generate random number
let value = Math.random();
console.log(value);``````

Note: Math.random() always return a number lower than 1.

In above example, we have declared a variable value and assign random number to it.

JavaScript Random Integer

To return random number from 0 to 9,use Math.floor() and Math.random() functions.

Example: Return random number from 0 to 9

``````
// return a random integer.
let x = Math.random() * 10;
// Math.floor(x) return the largest integer not greater than x.
console.log(Math.floor(x)); ``````

Example: Return random number from 0 to 10

``````
// return a random integer.
let x = Math.random() * 11;
// Math.floor(x) return the largest integer not greater than x.
console.log(Math.floor(x)); ``````

Example: Return random number from 0 to 99

``````
// return a random integer.
let x = Math.random() * 100;
// Math.floor(x) return the largest integer not greater than x.
console.log(Math.floor(x));``````

Example: Return random number from 0 to 100

``````
// return a random integer.
let x = Math.random() * 100 + 1;
// Math.floor(x) return the largest integer not greater than x.
console.log(Math.floor(x)); ``````

Example: Return random number from 1 to 10

``````
// return a random integer.
let x = Math.random() * 10;
// Math.floor(x) return the largest integer not greater than x.
console.log(Math.floor(x) + 1);``````

Example: Return random number from 1 to 100

``````
// return a random integer.
let x = Math.random() * 100;
// Math.floor(x) return the largest integer not greater than x.
console.log(Math.floor(x) + 1);``````

Summary

In this guide, we have demonstrated to you, How to generate random number In JavaScript with the help of the example

Here we generated the random integer using JavaScript Math.floor() function, You can use Math.ceil() as well. I recommend you, If you want to work with a random number, please check out our JavaScript Math tutorial.