Max Tyzhyn
Max Tyzhyn

Reputation: 15

Get element randomly

I have an array --> let arr = ['down', 'down', 'down', 'up', 'up']; I need third element to be changed randomly, either 'down' or 'up'. Could anybody help me?

Upvotes: 0

Views: 30

Answers (1)

Majed Badawi
Majed Badawi

Reputation: 28434

You can generate a random boolean and change the item accordingly:

let arr = ['down', 'down', 'down', 'up', 'up'];
var random_boolean = Math.random() >= 0.5;
arr[2] = random_boolean ? 'up' : 'down';
console.log(...arr);

Upvotes: 1

Related Questions