Reputation: 15
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
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