Самый элегантный способ выразить случайный выбор между двумя вариантами в JavaScript - PullRequest
1 голос
/ 21 октября 2010

Учитывая массив из двух элементов, какой самый элегантный способ выразить случайный бросок монеты, чтобы выбрать между ними?

var choices = ['#00f', '#ff0'];
document.bgcolor = choices[Math.floor(Math.random() * choices.length)];

1 Ответ

1 голос
/ 21 октября 2010
document.bgColor = (Math.random() < 0.5) ? '#0000FF' : '#FF0000';
...