You can pick a random element from an array in the following steps:

- Generate a random number between
`0`

and`1`

using`Math.random()`

; - Multiply the random number with
`array.length`

(to get a number between`0`

and`array.length`

); - Use
`Math.floor()`

on the result to get an index between`0`

and`array.length - 1`

; - Use the random index on the array to get an element at random.

For example, let's suppose you have an array of colors like the following from which you wish to pick a color randomly:

const colors = [ 'blue', 'yellow', 'orange', 'red' ]; const randIndex = Math.floor(Math.random() * colors.length); console.log(colors[randIndex]);

Hope you found this post useful. It was published . Please show your love and support by sharing this post.