w3resource

JavaScript: Get a random number in the specified range

JavaScript fundamental (ES6 Syntax): Exercise-33 with Solution

Random Number in Range

Write a JavaScript program to generate a random number in the specified range.

  • Use Math.random() to generate a random value, map it to the desired range using multiplication.

Sample Solution:

JavaScript Code:

//#Source https://bit.ly/2neWfJ2 
// Define a function named random_Number_In_Range that generates a random number within a specified range.
const random_Number_In_Range = (min, max) => Math.random() * (max - min) + min;

// Test the function with different range values and output the results.
console.log(random_Number_In_Range(2, 10));  // Output: Random number between 2 and 10
console.log(random_Number_In_Range(1, 5));   // Output: Random number between 1 and 5
console.log(random_Number_In_Range(-5, -2)); // Output: Random number between -5 and -2
console.log(random_Number_In_Range(0, 1));   // Output: Random number between 0 and 1

Output:

5.897778190464821
1.1596294444724986
-2.644812110240778
0.5654096114937668

Visual Presentation:

JavaScript Fundamental: Get a random number in the specified range

Flowchart:

flowchart: Get the sum of an given array using the provided function

Live Demo:

See the Pen javascript-basic-exercise-1-33 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript program to get the sum of an given array, after mapping each element to a value using the provided function.
Next: Write a JavaScript program to get a random integer in the specified range.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/javascript-exercises/fundamental/javascript-fundamental-exercise-33.php