Latest Code Tutorials

Javascript Math Random: How to Use Math.random()

Javascript Math.random() is an inbuilt method that returns a random number between 0 (inclusive) and 1 (exclusive). The implementation selects the initial seed to a random number generation algorithm; it cannot be chosen or reset by the user.

Javascript Math Random Example

The Math.random() method returns a random number between 0 (inclusive) and 1 (exclusive).


The syntax of Math.random() function is following.


Return Value

It returns the floating-point, a pseudo-random number between 0 (inclusive) and 1 (exclusive).

Let’s see the example.

// app.js



Javascript Math Random Tutorial

The Math.random() does not provide the cryptographically secure random numbers. Do not use them for anything related to security.

Getting a random number between two values

The Math.random() method explicitly does not provide the arguments that can return the values between two numbers. Although we can create a method that can do for you. See the following example.

// app.js

const app = (min, max) => {
   return Math.random() * (max - min) + min;

console.log(app(19, 25));


Math.random() Example

All the random values will be generated between those two arguments. In the above example, all the values are generated in floating values. You can also generate the integer values as well. See the following example.

// app.js

const app = (min, max) => {
   min = Math.ceil(min);
   max = Math.floor(max);
   return Math.floor(Math.random() * (max - min + 1)) + min;

console.log(app(19, 25));


Getting a random integer between two values, inclusive

So, we have seen how we can use the Math.random() function to generate the random values in float as well as an integer.

Finally, Javascript Math Random Example is over.

Leave A Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.