If you need to generate a random number between two numbers in JavaScript, then you are in the right place! Here you will learn javascript random number generation.

We can easily do this by using a combination of built-in `Math`

functions.

## Javascript Random Number from Math.random()

Let’s start by using `Math.random()`

to generate a random number. Now we will take that and multiply it by `max - min + 1`

.

Because of how the `Math.random()`

function works, we will need to then add the minimum value to this.

Once we are done, we pass it through a `Math.floor()`

to get an absolute integer value (not a float).

## Code example for Javascript Random Numbers

We can wrap this all into a function as follows:

```
var generateRandomNumberBetween = function(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
};
```