WEB TUTORIALS
PRACTICE EXAMPLES
HTML REFERENCES
CSS REFERENCES
PHP REFERENCES

How to Get a Random Item from a JavaScript Array

Topic: JavaScript / jQueryPrev|Next

Answer: Use the Math.random() Method

You can simply use the Math.random() method in combination with the Math.floor() method to get a random item or value from an array in JavaScript.

The Math.random() method returns a floating-point, pseudo-random number in the range 0 to less than 1 (inclusive of 0, but not 1), whereas the Math.floor() method round the number down to the nearest integer. Let's try out an example to understand how it actually works:

// Sample array
var days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];

// Getting a random value
var randomItem = days[Math.floor(Math.random() * days.length)];

console.log(randomItem);

Related FAQ

Here are some more FAQ related to this topic:

Bootstrap UI Design Templates Property Marvels - A Leading Real Estate Portal for Premium Properties