By Stephen Bucaro
between two values, but because it returns a (pseudo) random floating-point number between
0 and 1 (but not including 1), you'll need to perform some additional operations on it
to scale it to your required range.
To generate a random integer between two values x and y use the code shown below:
Math.floor((Math.random() * y) + x);
x being the lowest value, and y being the highest value.
For example if you wanted to generate a random integer between 1 and 8, you would use:
Math.floor((Math.random() * 8) + 1);
The Math.floor() function returns the largest integer less than or equal to the passed argument.
If the lowest random integer that you require is 0, you can simplify the statement as shown below:
Math.floor(Math.random() * max);
To generate a random floating-point number between two values x and y you would use the code shown below:
return Math.random() * (max-min) + min;
More Java Script Code:
• Easy Moving Popup Code
• Make Your Own Graphical Digital Clock
• Java Script Code for a Random Circle Generator
• Easy Java Script Timer Code
• Code to Drag and Drop an Image Anywhere on a Webpage
• Calculators for Your Web Site : Loan Payment Calculator
• Allowing Multiple Selections from Drop-down Select List
• Java Script to Get Selected Item from Select List Option Group