How to generate random numbers in JavaScript

by Sai gowtham  1 Min read

In this tutorial, we are going to learn how to generate random numbers in javascript by using Math.random() method.

By default Math.random() method generates a floating point number between 0 to 1 (inclusive of 0, but not 1).

Math.random();

mathrandom

We don’t need floating point numbers so that by using Math.floor( ) method we floor it down to a decimal number.

Math.floor(Math.random());

mathfloor

Let’s generate random numbers ranging between 1- 10.

Math.floor(Math.random()*10) //random numbers 0-9

The above code only generates random numbers between 0 –9. But we need random numbers between 1–10.

Math.floor(Math.random()*10)+1; //random numbers 1-10

1-10 random numbers

1–100 random numbers

Math.floor(Math.random()*100)+1; //random numbers from 1-100

Happy coding…