Как можно генерировать случайный цвет на JavaScript в формате HTML (со знаком «#»)?

Вот, пожалуйста, накидал за пару минут. Используйте эту функцию в месте, где необходимо вставить цвет:

function get_random_color() {
var letters = ''0123456789ABCDEF''.split('''');
var color = ''#'';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.round(Math.random() * 15)];
}
return color;
}

Ответ №2

Вряд ли можно придумать что-нибудь быстрее этого:

function get_random_color() {
return "#"+((1<<24)*Math.random()|0).toString(16);
}
Похожие вопросы
Добавить ответ
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Нажимая кнопку «Отправить», я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности этого сайта.